有人可以反编译我的C#应用​​程序并覆盖保护机制吗?

CJ7*_*CJ7 3 c# decompiling

如果我创建一个C#应用程序,它有一个机制来限制访问数据库的工作站的数量,那么是什么阻止某人取消应用程序,改变这个机制的代码,重新编译它然后在他们的系统上部署它?

Ian*_*Ian 9

可能没什么,但是你可以增加努力,并减少这类事情的好处:

  1. 创建一个简单易用的许可证系统.
  2. 不要为您的产品多收费用.
  3. 签署您的程序集(虽然可以删除).
  4. 隐藏/混淆代码中的工作站数量(例如,使用八进制数字,不要在代码中轻松找到错误消息).
  5. 对整个程序集进行模糊处理(一个好的程序集将阻止它被完全反编译).