.Net应用程序反编译与保护
我等菜鸟们辛辛苦苦写了一个小应用程序发出去给身份的朋友或者能用到的朋友们使用,当然不希望被别人反编译。对于一个程序员来说,别人偷偷的看你的代码就感觉像是在偷窥你一样,所以给程序加个“干扰”还是有必要的。
方法/步骤
-
准备好你要保护的应用程序,和安装Phoenix Protector程序。
-
将要保护的程序拖拽到Phoenix Protector中,或者使用右边的Add File按钮。
-
选择对于的程序,点击“齿轮”按钮,调出配置界面。
-
按照图片上选择即可,注意Exclusion List(排除列表),就是不对其进行“扰乱”,我们在右侧选择Resource,因为资源文件不需要(资源文件扰乱了,程序会出错)。
-
设置好自后点击“Protect All”按钮,即可生成对程序扰乱后(保护后)的应用程序,打开运行看是否可以运行。
-
运行成功后,使用Reflector反编译工具查看是否对程序保护成功。可以看到反编译的结果已经变成看不懂的乱码了。