你可以在注册表中查看:
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里面去把“虚拟化”这个设置打开。
参考文章: