如何获取处理器唯一标识符?

时间:2016-10-24 01:59:18

标签: c++ visual-studio-2013

我正在尝试获取处理器唯一ID?

像这样(BFEBFBFF000406E3)。我用软件Get Cpu Id 2014获得此ID。

int main()
{

    BYTE szCpu[16] = { 0 };
    UINT uCpuID = 0U;
    _asm
        {
            mov eax, 0
                cpuid
                mov dword ptr szCpu[0], ebx
                mov dword ptr szCpu[4], edx
                mov dword ptr szCpu[8], ecx
                mov eax, 1
                cpuid
                mov uCpuID, edx
        }
    cout << szCpu << endl;
    return 0;

}

这段代码给我输出GenuineIntel。有什么帮助吗?

0 个答案:

没有答案