判断Windows系统是否为64位最简单的方法

 

前提是程序以Any CPU 方式编译,我看到网上好多朋友判断系统位数的方式,又是P/Invoke,又是获取系统位宽,真的有必要么?

以下是我认为最简单的一种方式,请朋友们给出更简单的方式,或者指出我的错误。

if (IntPtr.Size == 8)

  
//64 bit
}
else if (IntPtr.Size == 4)

  
//32 bit
}
else 
{
  
//...NotSupport
}
请大家不吝赐教..
posted @ 2011-03-28 15:09  SolidMango  阅读(4370)  评论(20编辑  收藏  举报