獲取cpuid

String GetCPUID()
{
    #define CPUID dw 0xa20f
    DWORD dwCPUName, dwCPUReserved1, dwCPUReserved2, dwCPUID;
    String strCPUID;
    asm
    {
        PUSHAD
        MOV EAX, 1
        CPUID
        MOV dwCPUName, EAX
        MOV dwCPUReserved1, EBX
        MOV dwCPUReserved2, ECX
        MOV dwCPUID, EDX
        POPAD
    }
    strCPUID.sprintf("%.8X", dwCPUID);
    return strCPUID;
}

 

摘自http://community.csdn.net/Expert/topic/4458/4458409.xml?temp=.4550135

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章