在我们的Windows桌面.Net应用程序中,我们有一个许可系统,我们为安装系统的每台机器开具账单。
到目前为止,我们一直在使用szHwProfileGuid
中的GetCurrentHwProfile
来确定我们所谓的"安装ID"。我们使用注册表中的许可证密钥与它进行了对比,当它匹配时,我们允许用户登录。
在Windows 10发布之前一切正常,每次更新都会更改szHwProfileGuid
。这会导致所有许可证密钥无效。
是的,我意识到这种机制不是防弹的,但在我们的情况下它已经足够好了。我想知道,尽管用szHwProfileGuid
代替.
├── docker-compose.yml
├── backend/
│ ├── Dockerfile
│ ├── package.json
│ ├── (source files)
├── frontend/
│ ├── Dockerfile
│ ├── package.json
│ ├── (source files)
更不稳定的东西,最快的方法是什么。
要求
使用mac地址让我大吃一惊,但也许你们有更好的想法?