找了段代码得到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!!!!!!!!!!!
解决方案 »
- 关于广域网 网络通信 目标IP的问题
- 有没有与CoInitializeEx相对应的CoUnInitializeEx?
- 已经创建好的单行CEdit编辑框是否无法通过SetWindowLong来将其变更为多行属性?
- VBA向VC传递二维数组出错?
- CListCtrl控件只能显示第一列的问题
- 谁有ASP Web Server的源代码,支持100% ASP对象集合
- VC开发中如何调用WINAPI函数来添加一个modem??
- 如何将串口接收到的数据转化为键盘输入的信息,(提供线索或up有分)?
- atl如何重载=
- 请行家指点: 关于图形处理算法
- 摄相头拍出来的24位图象转换成黑白图象
- 如何加粗显示active project?
获取CPUID可以用__cpuid指令。例如:
int info[4];
__cpuid(info, 0);
http://www.nasm.us/