我想获得唯一的不可更改的机器 ID,例如计算机的处理器序列号,以便在不复制的情况下分发软件。
我试过处理器序列号和硬盘序列号,它们在格式化和重新安装 Windows 后都在改变。
知道如何获得不可更改的计算机序列号吗?
最佳答案
也许最简单的方法是。 获取 DeviceId Nuget 包
像这样使用它
string deviceId = new DeviceIdBuilder()
.AddMachineName()
.AddMacAddress()
.AddProcessorId()
.AddMotherboardSerialNumber()
.ToString();
您可以个性化用于生成 ID 的信息
关于c# - 获得唯一的机器ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004666/