WMI 如何获取 ProcessorId?

How does WMI get the ProcessorId?

我想在不使用 WMI 的情况下获取处理器 ID。

但是如果我尝试使用 EAX=3 的 CPUID 获取它,我会得到一个空的结果。

WMI 如何获取 ProcessorId?有没有不使用 WMI 就可以获取它的方法?

我自己在查看 cpuid 转储后发现的。

看起来 WMI 正在通过将 CPUID 结果中的 EDX+EAX 与 EAX=1 组合来创建处理器 ID。

我以为来自 WMI 的 id 是唯一的序列号,但显然不是!