是的,我在我的应用程序中这样做.它运作得很好.
使用WMI(强烈推荐)获取系统信息(CPUID,MacID,HDD详细信息)非常简单.
我创建了一个几乎万无一失的系统(除非你是专业黑客).
当我的应用程序首次在用户的PC上安装时,他们会使用Web服务返回我的服务器.他们使用密码哈希标识自己并查找客户端的授权代码/订单ID.
如果客户端具有正确的授权代码,则应用程序会加密并将系统详细信息存储在客户端的计算机上,并将信息的哈希值发送到存储它的服务器.然后使用一些散列标记在客户端的计算机上激活该软件,每次运行应用程序时,系统信息将与文件中的散列信息进行比较.
如果客户端重新格式化计算机,他所需要的只是自动重新激活软件的订单ID(当程序检查我的服务器时,如果系统详细信息匹配,则验证并批准系统详细信息).如果客户端在另一台计算机上安装该软件,则必须联系我的支持团队以获得批准.
- 所有信息都经过加密和散列(双重加密). - 所有代码都经过混淆和打包.
目前它的工作非常安全.
所以是的,它是可能的,它已经过现场测试,发现它和任何其他保护系统一样有效.
| 归档时间: |
|
| 查看次数: |
4977 次 |
| 最近记录: |