Windows 10上的唯一编号或指南

时间:2017-12-05 17:48:52

标签: c# .net windows desktop-application

在我们的Windows桌面.Net应用程序中,我们有一个许可系统,我们为安装系统的每台机器开具账单。

到目前为止,我们一直在使用szHwProfileGuid中的GetCurrentHwProfile来确定我们所谓的"安装ID"。我们使用注册表中的许可证密钥与它进行了对比,当它匹配时,我们允许用户登录。

在Windows 10发布之前一切正常,每次更新都会更改szHwProfileGuid。这会导致所有许可证密钥无效。

是的,我意识到这种机制不是防弹的,但在我们的情况下它已经足够好了。我想知道,尽管用szHwProfileGuid代替. ├── docker-compose.yml ├── backend/ │ ├── Dockerfile │ ├── package.json │ ├── (source files) ├── frontend/ │ ├── Dockerfile │ ├── package.json │ ├── (source files) 更不稳定的东西,最快的方法是什么。

要求

  • 该值应该是全局唯一的(数字,guid或字符串)或者至少它应该是"接近唯一的"。
  • 该值应该可以从系统访问而无需存储
  • 某个PC的值永不改变(重新安装Windows或更改硬件的更改可接受,Windows更新不可接受时的更改
  • 欺骗号码是关注

使用mac地址让我大吃一惊,但也许你们有更好的想法?

0 个答案:

没有答案