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

Muh*_*aza 6 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;

}
Run Code Online (Sandbox Code Playgroud)

这段代码给我输出GenuineIntel.有帮助吗?