0

それは .net/C# アプリケーションであり、exe が提供され、OS は 64 ビットです。プロセスが 64 ビットまたは 32 ビットのどちらで実行されるかを知りたいです。

プロセスが 64 ビットまたは 32 ビット モードで実行されていることを示すツールはありますか?

4

3 に答える 3

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

また、これについて注意してください:

Environment.Is64BitOperatingSystem
于 2012-04-19T10:58:33.247 に答える
0

答えはあなたのためにそれをチェックするアプリを書く方法についてです。私があなたの質問を正しく理解していれば、プロセスが32ビットか64ビットかを確認するだけで済みます。それが本当なら、あなたはWindowsのビルトインタスクマネージャーだけを必要とします。32ビットモードで実行されるすべてのプロセスは*32、[プロセス]タブででマークされています。

于 2012-04-19T12:27:43.703 に答える
0

Royiの答えを追加すると、これも試すことができます:

Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE");
于 2012-04-19T11:20:49.993 に答える