首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么获得操作系统是否64位

2012-06-22 
如何获得操作系统是否64位我现在想用代码查询操作系统是否64位本来想用 root\CIMV2:Win32_Processor的Arch

如何获得操作系统是否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

热点排行