看了下以前的帖子,都没有正面回答的
有人说在Dotfuscator选项中选择“库”,但是这样类名就不能混淆了,XenoCode的选项我都试过也没用
按理说混淆后命名都改变了,发生错误很正常,那么ms出个Dotfuscator有什么用……
总有办法吧,请指点!
谢谢!
有人说在Dotfuscator选项中选择“库”,但是这样类名就不能混淆了,XenoCode的选项我都试过也没用
按理说混淆后命名都改变了,发生错误很正常,那么ms出个Dotfuscator有什么用……
总有办法吧,请指点!
谢谢!
我没拿来混淆过 asp.net的 只混淆了 winform 的
只能帮你顶 看有高人解答没
只是试用版有限制,正式版收费不菲,问题啊
?
如果只能对private混淆,那不等于什么都没做?-_-|||
------------------------------------------
比不混淆强。要看你写程序的严密度,一般来说,至少70%的内容是private修饰的,这个比例已经足够了。另外发现一个很奇怪的现象,如果某段代码里连续夹杂很多特殊符号,Reflector这么nb的反编译工具居然无法反编译出那一段代码,还只是发现个现象,具体还没去研究,有空再说。
?
对于ASP.NET这样的动态编译的东西来说,只能够混淆private,所有public的东西都是让aspx动态编译后调用的,这是很麻烦的一个事情……可能对于高级的混淆起来说,支持混淆aspx,也就是前端后端代码一起混淆。否则,除非你能够写全编译的网站(例如只用HttpHandler,好像Sharepoint那样),否则无法混淆的。======================================所有public的东西都是让aspx动态编译后调用的 错
aspx动态编译调用的所有东西都是public修饰的 同样错另外不仅仅和aspx动态编译有关,举个很简单的例子:
protected override void Render(HtmlTextWriter output)
{
}
这个方法被混淆后同样使程序异常。
--------------------------------------------------------------------------------
可能对于高级的混淆起来说,支持混淆aspx,也就是前端后端代码一起混淆。否则,除非你能够写全编译的网站(例如只用HttpHandler,好像Sharepoint那样),否则无法混淆的。这个是不是编码关系啊?比如中文在Reflector里面都是乱码显示的
?
那么Dotfuscator不能单独混淆private吧?
--------------------------------------------------------------------------------
可能对于高级的混淆起来说,支持混淆aspx,也就是前端后端代码一起混淆。否则,除非你能够写全编译的网站(例如只用HttpHandler,好像Sharepoint那样),否则无法混淆的。这个是不是编码关系啊?比如中文在Reflector里面都是乱码显示的
============================================你只理解到这个层面上?建议你先别搞什么混淆、加密了,先回头补补课吧。