我取得的cpu的id为什么是一样的!?
babam 2003-05-22 03:58:24 我的代码!
_asm
{
pushfd
pushad
//Get CPU id
mov eax,1 //¹¦ÄܺÅ
_emit 0x0f
_emit 0xa2
mov dwId1,eax
mov dwId2,ebx
mov dwId3,ecx
mov dwId4,edx
// get the company
mov edi,pCompany //¹¦ÄܺÅ
mov eax,0
_emit 0x0f
_emit 0xa2
mov eax,ebx
stosd
mov eax,edx
stosd
mov eax,ecx
stosd
popad
popfd
}//_asm
strShow.Format("CPU ID: \n%08X\n%08X\n%08X\n%08X\r\nCompany:\n%s",dwId1,dwId2,dwId3,dwId4,szCompany);
为什么呢?
希望有高手帮忙!在线等!