日期:2014-05-18  浏览次数:20799 次

如何获得操作系统是否64位
我现在想用代码查询操作系统是否64位

本来想用 root\CIMV2:Win32_Processor的Architecture 但是发现这个检查的是cpu的型号
如果cpu是64位而操作系统是32位就不行了
请问还有什么办法么

------解决方案--------------------
System.IntPtr.Size 32 位机器上是4, 64 位机器上是 8.


------解决方案--------------------
刚support了这个问题..

Intptr.Size = 8 //64 bit
Intptr.Size = 4 //32 bit