如何能用api实现,检查某个cpu是否支持安装64位windows?
解决方案 »
- 重绘窗口问题
- 想实现一种初始化工作,不知道能不能实现?
- 编写大容量和健壮的服务器系列—处理IOCP连接关闭
- 请问多线程ping接收到很奇怪的报文是怎么回事?
- [RegistrerClass相关问题] VC++怎么编写Component,不是activex control啊!
- 我装了MSDN2004JULY,可是我的VC6还是没有帮助。是什么问题?该怎么办啊 ?谢谢大家
- 在运行时如何获得LISTCTRL的列的总数?
- 关于静态拆分窗口的问题
- vc读取TXT文件何EXCEL文件那样更容易?
- 高手赐教!!! IDL文件中如何使用自定义的编译选项?
- GDI+的bitmap 如何实现擦除操作
- 一个消息机制和线程很纠结的问题
CPUID指令是intel IA32架构下获得CPU信息的汇编指令,可以得到CPU类型,型号,制造商信息,商标信息,序列号,缓存等一系列CPU相关的东西。这里有C语言的读取方法介绍
http://baike.baidu.com/view/1829765.htm其中EDX的29位表示是否支持64位指令集,以下摘自《Intel® Processor Identification
and the CPUID Instruction》The processor supports 64-bit extensions to the
IA-32 Architecture. For additional information
refer to the “64-bit Extensions Technology
Software Developers Guide” (document
numbers 300834 and 300835) available at:
http://developer.intel.com/technology/64bi
textensions/