什么是好的唯一 PC 标识符?

2023-12-15

我一直在查看代码本教程,我发现它使用My.Computer.Name保存不应在计算机之间漫游的设置。然而,用户完全有可能拥有两台同名的电脑。例如,如果他们想在每台 PC 上使用相同的用户名,那么他们很可能最终会拥有两台名为 Username-PC 的 PC。

识别不同电脑的好方法有哪些? PC 是否有与其关联的 GUID,或者我应该考虑从某些硬件中提取序列号?我不在乎重新安装 Windows 后标识是否仍然存在。

(我链接的教程是在 VB.Net 中,但我是在 C# 中实现的)


一些好的标识符:

  • MAC 地址:很容易获得,而且通常是唯一的。然而,它可以很容易地被欺骗/改变,所以这取决于它需要有多独特。
  • CPU 序列号:它在许多旧系统上不可用,但它是存在的。查看这个 MSDN 页面。它不会改变,但它与计算机绑定。
  • HDD 序列号:它可能不会改变,但如果 HD 出现故障,可能会很麻烦。查看这个 MSDN 页面.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是好的唯一 PC 标识符? 的相关文章

随机推荐