【发布时间】:2012-10-31 17:51:07
【问题描述】:
目前我正在使用:
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("Select * FROM WIN32_Processor");
ManagementObjectCollection mObject = searcher.Get();
foreach (ManagementObject obj in mObject)
{
var architecture = obj.GetPropertyValue("Architecture");
}
architecture = 0
这个article 表明 0 表示 x86
计算机正在运行的处理器是intel core 2 duo E7500
操作系统是 Windows XP 32 位
CPU-Z 展示
有没有办法确定 Windows XP 计算机是否具有支持 64 位的处理器?
【问题讨论】:
-
stackoverflow.com/questions/1478290/… ,尽管您可能需要根据要求 pinvoke GetNativeSystemInfo :msdn.microsoft.com/en-us/library/windows/desktop/…
-
@JamesGaunt/RahulTripathi - 它仍然返回 32 位
-
为什么投反对票?前面的问题没有解决我的问题