× 评论会员:乌玛・尚卡尔帕特尔 时间:2012/02/07
的使用System.Environment.GetEnvironmentVariable()方法
Console.WriteLine(System.Environment.GetEnvironmentVariable(" PROCESSOR_ARCHITECTURE" ).ToString());
and you can use as
if (Environment.Is64BitOperatingSystem)
{
return Environment.GetEnvironmentVariable(" SysWOW64" );
}
else
{
return Environment.GetEnvironmentVariable(" system32" );
}
× 评论会员:游客 时间:2012/02/07
JF2015:几种解决方案,请参阅此技巧/诀窍:imgsrc=]
koolprasad2003
× 评论会员:游客 时间:2012/02/07
这是非常简单的。你可以检查使用IntPtr的大小。IntPtr的sixe是32位操作系统和8464位操作系统codeprelang="c#"spanclass="code-keyword"if/span(spanclass="code-SDKkeyword"IntPtr/span.Size==spanclass="code-digit"8/span)spanclass="code-comment"///spanspanclass="code-comment"64Bit/spanspanclass="code-keyword"else/spanspanclass="code-comment"///spanspanclass="code-comment"32bit/span/pre/code或使用IntPtr和过程中,我们可以搜索OS64位。使用下面的代码{体C3}