代码改变世界

判断电脑CPU硬件支不支持64位

2013-10-12 19:17  左眼微笑右眼泪  阅读(724)  评论(0编辑  收藏  举报

你可以在注册表中查看:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE

在.NET程序中:

string arch = System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE", EnvironmentVariableTarget.Machine);

直接在cmd,输入命令:

reg query "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE
或者在cmd里面输入systeminfo,你就可以看到系统的相关信息,包括处理器的信息,这样你就能判断系统支不支持64位。

如果硬件支持64位,就可以支持64位的操作系统,有时候,硬件支持64位,还需要在BIOS里面去把“虚拟化”这个设置打开。

参考文章:

http://blog.csdn.net/generalyy0/article/details/8482544