それは .net/C# アプリケーションであり、exe が提供され、OS は 64 ビットです。プロセスが 64 ビットまたは 32 ビットのどちらで実行されるかを知りたいです。
プロセスが 64 ビットまたは 32 ビット モードで実行されていることを示すツールはありますか?
Environment.Is64BitProcess ( fw 4).........
また、これについて注意してください:
Environment.Is64BitOperatingSystem
答えはあなたのためにそれをチェックするアプリを書く方法についてです。私があなたの質問を正しく理解していれば、プロセスが32ビットか64ビットかを確認するだけで済みます。それが本当なら、あなたはWindowsのビルトインタスクマネージャーだけを必要とします。32ビットモードで実行されるすべてのプロセスは*32
、[プロセス]タブででマークされています。
Royiの答えを追加すると、これも試すことができます:
Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE");