如何使用.NET 2.0检索操作系统体系结构(x86或x64)?
我还没有找到任何在Google上获得操作系统架构的好方法。我发现的是如何判断进程是32位还是64位。
如果无论如何都没有在.NET 2.0中找到,请告诉我。 :)
答案 0 :(得分:11)
不是重复问题中的接受答案,但这就是我的方法:
使用GetEnvironmentVariable
查找PROCESSOR_ARCHITEW6432变量。如果它不存在,则必须运行32位:
bool is64bit = !string.IsNullOrEmpty(
Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"));