如何限制每次安装仅使用一台计算机?

Dan*_*ard 4 c# deployment

我即将向我的客户发布我在C#VS2008中构建的应用程序,我想防止部署后复制滥用,因为很容易将安装文件复制到另一台机器并使用该应用程序.我想限制使用每个安装只有一台计算机.

ker*_*vin 6

对于一些可以帮助您实现此目的的产品,请参阅此问题

/sf/ask/8262201/

我现在最喜欢的是IntelliLock.体面的价格,支持ASP.Net,已经存在了一段时间.

锁定到计算机ID并不是一件容易的事情.所以我会给我们一个许可软件包.即使您只是试图阻止随意复制,您也必须考虑机器组件的变化,并且人们会获得新的计算机.

但如果你真的想手动查看CPU序列号http://www.vcskicks.com/hardware_id.php.但请注意,即使CPU Serial也不是一种万无一失的方法,因为它经常被禁用.