C# 如何以可靠的方式获取唯一的机器指纹?

C# 如何以可靠的方式获取唯一的机器指纹?,c#,security,hardware,guid,uniqueidentifier,C#,Security,Hardware,Guid,Uniqueidentifier,可能重复: 我正在开发一个服务器/客户端应用程序,它需要实现一个字符串客户端跟踪系统,用于不同的目的(许可证、安全性等),为每个新注册的客户端分配一个唯一的身份。实现这一点的最佳方法是什么?这里有一篇CodeProject文章对此做了相当好的介绍:这段代码有问题!在某些情况下,生成的指纹是不同的,没有任何硬件更改。@ECC您找到解决方案了吗?或者做了任何更改?@juFo,在我的情况下,我简化了我的方法。我真正需要的是更简单,只有高清序列号,为我解决。

可能重复:


我正在开发一个服务器/客户端应用程序,它需要实现一个字符串客户端跟踪系统,用于不同的目的(许可证、安全性等),为每个新注册的客户端分配一个唯一的身份。实现这一点的最佳方法是什么?

这里有一篇CodeProject文章对此做了相当好的介绍:

这段代码有问题!在某些情况下,生成的指纹是不同的,没有任何硬件更改。@ECC您找到解决方案了吗?或者做了任何更改?@juFo,在我的情况下,我简化了我的方法。我真正需要的是更简单,只有高清序列号,为我解决。