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

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

工具/原料

  • 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反编译工具查看是否对程序保护成功。可以看到反编译的结果已经变成看不懂的乱码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值