有关 Win32_OperatingSystem SerialNumber 的详细信息

发布于 2024-09-07 14:30:17 字数 250 浏览 11 评论 0原文

我正在搜索有关 Win32_OperatingSystem SerialNumber 的一些信息(MSDN 链接)。
当我在同一台计算机上使用相同的密钥重新安装 Windows 时,此数字会有所不同吗?

我打算用它来识别安装(Windows + PC 组合)。

I'm searching for some information regarding Win32_OperatingSystem SerialNumber (MSDN link).
Will this number be different when I reinstall Windows with the same key on the same machine?

I intend to use it to identify an installation (Windows + PC combination).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

顾冷 2024-09-14 14:30:17

我不太确定 Win32_OperatingSystem.SerialNumber 的稳定性...但我不建议使用它作为唯一标识符。

要获取刻录到计算机硬件中的序列号(即永远不会改变*),我经过研究发现的方法是:

  1. Fetch Win32_BIOS.SerialNumber - 这应该适用于超过 90% 的 PC/服务器,包括所有主要制造商(HP、Dell 等)。
  2. 如果这不起作用,请尝试 Win32_BaseBoard.序列号
  3. 如果做不到这一点,您最后的选择是 Win32_ComputerSystemProduct< /a>.识别号码

**注意:从技术上讲,如果主板更换为新主板,序列号会发生变化 - 因此(新的)烧入的序列号将与外壳上的标签不匹配......但这种情况很少见/不寻常的异常。*

I'm not so sure about the stability of Win32_OperatingSystem.SerialNumber... but I wouldn't recommend using it as your unique identifier.

To get the serial number that's burned into the computer's hardware--i.e. that never changes*--the method that I found after some research is this:

  1. Fetch Win32_BIOS.SerialNumber -- this should work for >90% of PCs/servers, including all the major manufacturers (HP, Dell, etc.).
  2. If that didn't work, then try Win32_BaseBoard.SerialNumber.
  3. Failing that, your last resort is Win32_ComputerSystemProduct.IdentifyingNumber.

**Note: technically, the serial number would change if the motherboard was replaced with a new one--thus the (new) burned-in S/N wouldn't match the labels on the case... but this is a rare/unusual exception.*

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文