//获取CPU序列号
char szCPUID[100];
char szTmp[100];
unsigned long s1 = 0, s2=0;
int i=0;
FILE* wF = NULL;
__asm
{
mov eax, 01h
xor edx, edx
cpuid
mov s1, edx
mov s2, eax
}
sprintf(szTmp, "%08X%08X", s1, s2);
strcpy(szCPUID, szTmp);
printf("CPUID is:%s\n", szCPUID);