Afn*_*hir 2 c# security piracy-prevention
可能重复:
保护.NET代码免受逆向工程?
我想让我的软件在没有购买的情况下不会分发?
我认为的一种方法是制作网络服务并跟踪所有内容.
但是限制是并非所有的计算机都有互联网,所以这是不可能的.
一个想法是,我得到这样的计算机信息CPU Serial Number通过WMI,然后球泡软件与该序列号在系统中运行.我想不出比这更好的想法.
请帮我提一些如何使软件安全的想法.
我不想保护它免受反编译.我希望如果我给用户一个计算机许可证,那么这个软件坚持使用该计算机而不会在其他计算机上使用
简答:你做不到.
更长的答案:你总是可以把这些安全障碍,这使得破解者的工作更加艰难,但最终,他们将破解它.这是一个平衡问题:你可以让他们的工作更加努力,但这也意味着更多的工作也适合你.在我看来,防止盗版的唯一真正方法是制作应用程序的基本部分,基于网络,并让所有客户在联系服务时使用唯一的ID.在大多数情况下(正如你所指出的那样),这很难甚至是不可能的,但说实话,没有其他真正的方法.
| 归档时间: |
|
| 查看次数: |
2097 次 |
| 最近记录: |