它是 .net/C# 应用程序,提供了一个 exe,操作系统是 64 位,我想知道该进程是在 64 位还是 32 位下运行。
是否有任何工具可以告诉进程以 64 位或 32 位模式运行?
Environment.Is64BitProcess ( fw 4).........
也请注意这一点:
Environment.Is64BitOperatingSystem
附加 Royi 的答案,你也可以试试这个:
Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE");
答案是关于如何编写一个可以为您检查它的应用程序。如果我正确理解您的问题,您只需要查看进程是 32 位还是 64 位。如果这是真的,你只需要一个 Windows 内置的任务管理器。以 32 位模式运行的所有进程都*32
在“进程”选项卡中标记为 。