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.youkuaiyun.com/Expert/topic/4458/4458409.xml?temp=.4550135
本文介绍了一个使用内联汇编获取CPUID的方法。通过该方法,可以将CPUID的信息存储到变量中,并将其转换为字符串形式进行返回。
312

被折叠的 条评论
为什么被折叠?



