VC获取CPUID代码

    char h1[260];
    unsigned long s1,s2,s3,s4;
    __asm
                {
        mov eax,00h
        xor edx,edx
        cpuid
        mov s1, edx
        mov s2, eax
    }
    __asm
    {
        mov eax,01h
        xor ecx,ecx
        xor edx,edx
        cpuid
        mov s3, edx
        mov s4, ecx
    }
    
    sprintf(h1,"%X%X%X%X",s1,s2,s3,s4);
    MessageBox(h1);

 

posted @ 2013-08-12 20:51  cn_慢一拍  阅读(311)  评论(0编辑  收藏  举报