如何解决Windows是否提供我可以用来执行免费试用的唯一标识符?
| Windows操作系统是否包含任何唯一的计算机/操作系统ID? 这是我自己的软件。我想创建30天的试用版/演示版。 这是我想做的: 当有人安装试用版时,我会获取唯一的ID,然后将其发送到服务器。 试用期为30天之后,如果重新安装软件,则服务器将阻止试用版。 因此,真正的问题是:Windows是否包含我可以依赖的唯一ID? 我认为IP地址不是一个可靠的选择。解决方法
Windows具有DigitalProductId。您可以在以下位置的注册表中访问其值:
LocalMachine\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\DigitalProductId
, 我认为寡妇的钥匙不是永恒的:
Windows 7 Family Pack –一次可用于不同计算机的3个许可证;
或任何海盗等
您可以改用NetworkAdapter的MAC。您可以轻松获得MAC,这是.NET中的示例:
从.NET中的网络适配器读取MAC地址
有时计算机可以有2个接口,因此您可以将它们组合为一个键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。