日期:2014-05-20  浏览次数:20687 次

关于阻止Reflector等工具查看net代码的问题,谁有高招?
我做C#也有一段时间了,但我发现它的代码太容易被解读了。如果想在其中加入一些完全方面的控制,如软件注册,登入,与其它设备特有的通信协议等等地方,有心人都可以通过Reflector等工具查看到源码,从而了解你的算法等信息,也就没有秘密可言了,而Dotfuscator等工具在保护上也不是很好。
        前些时间我在解读国外的一些组件的代码时发现,在Reflector等工具看不到该有的一些基本方法函数,可能是利用什么手段屏蔽了;另外有些资料提到利用catch等错误处理等地方进行软件注册等工作,可实现代码保密,这些都不知道是怎么实现的,如果那位大虾有高招或想法想与大家分享,不胜感激!

------解决方案--------------------
用混淆器软件混淆一下代码就看不到了,网上就得下载的:
http://www.pay500.com/s7/78043.htm

------解决方案--------------------
混淆,加壳