C#如何获得操作系统体系结构(x86或x64)?

可能重复:
如何使用.net检测Windows 64位平台?

如何使用.NET 2.0检索操作系统体系结构(x86或x64)?

我还没有find任何好的方法来获得谷歌的操作系统架构。 我发现如何判断进程是32位还是64位。

如果在.NET 2.0中找不到,请告诉我。 🙂

不是在重复问题中接受的答案,但这是我该怎么做:

使用GetEnvironmentVariable查找PROCESSOR_ARCHITEW6432变量。 如果不存在,则必须运行32位:

 bool is64bit = !string.IsNullOrEmpty( Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"));