2011-04-18 89 views
1

可能重复保护应用程序:
Is there a way to prevent Reflector from being able to reflect my source code?从拆卸

大家好 是否有可能阻止你与被拆卸你们的辛勤工作中的应用。 我知道有Reflector反汇编.Net应用程序。

那么有什么方法可以保护它吗?

+2

您应该首先查看术语“混淆”。 – Reddog 2011-04-18 17:18:13

+1

这个问题已经被很多次在这个网站的许多变化问。答案总是“不”,并且通常还包括我们的代码并非真正独特以至于需要受到保护的观点。 – David 2011-04-18 17:18:26

+0

甚至尝试的无用在这里回答:http://stackoverflow.com/questions/1488884/how-easy-is-it-to-reverse-engineer-net-obfuscated-code – David 2011-04-18 17:21:37

回答

2

默认方式是代码混淆 - 当特殊程序更改变量,方法和类的名称时的过程,以便逆向工程返回难以理解的代码。 Visual Studio包含Dotfuscator的社区版本。

您也可以使用其他技术,如解压缩代码以隐藏逆向工程中的代码。

顺便说一下,R​​eflector不是反汇编器,它是反编译器。

+0

谢谢你的纠正。 – 2011-04-18 17:39:20