找了段代码得到CPUID,
__asm{
xor eax,eax
cpuid
mov dword ptr vendor_id,ebx
mov dword ptr vendor_id[+4],edx
mov dword ptr vendor_id[+8],ecx
}
...
...
编译32位程序时没问题,但是没法编译64位程序。
裸奔求一个方法能在64位程序下得到CPUID!!!!!!!!!!!
__asm{
xor eax,eax
cpuid
mov dword ptr vendor_id,ebx
mov dword ptr vendor_id[+4],edx
mov dword ptr vendor_id[+8],ecx
}
...
...
编译32位程序时没问题,但是没法编译64位程序。
裸奔求一个方法能在64位程序下得到CPUID!!!!!!!!!!!
解决方案 »
- CTreeCtrl控件的事件处理函数如何响应?
- vc++代码cpoy的不能实现
- VC工程执行顺序
- 请问如何在ini文件中读写二进制数据?
- 请问如何区分操作系统的进程和应用程序的进程
- Unknown error 0x800A0E79 如何解决?急等急等急等!!!
- 如果是你,你会选择哪家公司?(请大家给个建议拉!)
- 用CryptoAPI实现RSA加/解密,不用证书,怎么办啊,急急急(100分)还可以再加
- 是不是Access不支持alter table中的modify子句?在线
- 义乌宾馆保安以为客房没人住宿 深夜误闯吓煞客人
- 摄相头拍出来的24位图象转换成黑白图象
- 如何加粗显示active project?
获取CPUID可以用__cpuid指令。例如:
int info[4];
__cpuid(info, 0);
http://www.nasm.us/