.Net应用程序反编译与保护

来源:互联网 发布:高通骁龙开核软件 编辑:程序博客网 时间:2024/05/17 01:07

我等菜鸟们辛辛苦苦写了一个小应用程序发出去给身份的朋友或者能用到的朋友们使用,当然不希望被别人反编译。对于一个程序员来说,别人偷偷的看你的代码就感觉像是在偷窥你一样,所以给程序加个“干扰”还是有必要的。

工具/原料

  • Phoenix Protector 1.9.0.1
  • 一个完成的基于.NET的应用程序

方法/步骤

  1. 准备好你要保护的应用程序,和安装Phoenix Protector程序。

    .Net应用程序反编译与保护:[2]保护
  2. 将要保护的程序拖拽到Phoenix Protector中,或者使用右边的Add File按钮。

    .Net应用程序反编译与保护:[2]保护
    .Net应用程序反编译与保护:[2]保护
  3. 选择对于的程序,点击“齿轮”按钮,调出配置界面。

    .Net应用程序反编译与保护:[2]保护
  4. 按照图片上选择即可,注意Exclusion List(排除列表),就是不对其进行“扰乱”,我们在右侧选择Resource,因为资源文件不需要(资源文件扰乱了,程序会出错)。

    .Net应用程序反编译与保护:[2]保护
  5. 设置好自后点击“Protect All”按钮,即可生成对程序扰乱后(保护后)的应用程序,打开运行看是否可以运行。

    .Net应用程序反编译与保护:[2]保护
    .Net应用程序反编译与保护:[2]保护
  6. 运行成功后,使用Reflector反编译工具查看是否对程序保护成功。可以看到反编译的结果已经变成看不懂的乱码了。

    .Net应用程序反编译与保护:[2]保护步骤阅读
原创粉丝点击