0
|
Jalpesh Vadgama · 技术社区 · 15 年前 |
![]() |
1
2
你所说的可下载应用程序是什么意思?您在问题的标题中讨论的是ASP.NET应用程序,但这不是一种可以下载的应用程序。如果您有一个控制台/winforms/wpf应用程序已经编译了二进制文件,那么您可以使用代码模糊工具来提高逆向工程的难度。 最好的问候 |
![]() |
2
1
Visual Studio(通常)附带 Dotfuscator (community edition) . 查看您的Visual Studio工具程序文件条目。
|
![]() |
3
0
我也遇到过类似的问题。我有一个基于服务器的软件,它被加载到客户所在地的服务器上。这意味着任何一半技术人员都可以将文件从服务器复制到磁盘上,并使用一些专有技术重新安装到另一台服务器上。基本上,偷我的工作。 我写了很多措施,我模糊了代码,我把钩子放在服务器的所有角落(注册表,数据库,驱动器的根),所以如果代码安装在其他地方,系统将找不到这些项目和锁本身。我甚至尝试了自我加密一些源文件,然后删除加密工具本身。不幸的是,如果有人想窃取软件,他们仍然可以。你必须现实地判断你必须付出多少努力来阻止一个百分比的盗窃。我喜欢Roeder的Reflector,但正是这样的程序让一个有能力的程序员能够洞察您的保护代码并绕过它。 您看过xheo等第三方产品吗? http://www.xheo.com/products/codeveil/?gclid=CL-Tjoye7psCFdYB4wodHGVZAQ ? 我也在上面找到了这个,所以: Protect ASP.NET Source code 我希望这有帮助。 |