0

它是 .net/C# 应用程序,提供了一个 exe,操作系统是 64 位,我想知道该进程是在 64 位还是 32 位下运行。

是否有任何工具可以告诉进程以 64 位或 32 位模式运行?

4

3 回答 3

4
Environment.Is64BitProcess ( fw 4).........

也请注意这一点:

Environment.Is64BitOperatingSystem
于 2012-04-19T10:58:33.247 回答
0

附加 Royi 的答案,你也可以试试这个:

Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE");
于 2012-04-19T11:20:49.993 回答
0

答案是关于如何编写一个可以为您检查它的应用程序。如果我正确理解您的问题,您只需要查看进程是 32 位还是 64 位。如果这是真的,你只需要一个 Windows 内置的任务管理器。以 32 位模式运行的所有进程都*32在“进程”选项卡中标记为 。

于 2012-04-19T12:27:43.703 回答