方法一:
用GetEnvironmentVariable获取系统变量下是否有个"ProgramFiles(x86)",如果有,则是64位系统,如果没有,则是32位系统。
代码如下:
public bool Is64bitOS
{
get { return (Environment.GetEnvironmentVariable("ProgramFiles(x86)") != null); }
}
public string ProgramFilesX86
{
ge
本文介绍了两种使用C#检测运行环境的方法:一是通过检查系统变量'ProgramFiles(x86)'是否存在;二是直接判断IntPtr类型大小,长度为4表示32位,长度为8表示64位。
方法一:
用GetEnvironmentVariable获取系统变量下是否有个"ProgramFiles(x86)",如果有,则是64位系统,如果没有,则是32位系统。
代码如下:
public bool Is64bitOS
{
get { return (Environment.GetEnvironmentVariable("ProgramFiles(x86)") != null); }
}
public string ProgramFilesX86
{
ge
743
4277
711
664

被折叠的 条评论
为什么被折叠?