このコメントを読んで から
「任意の cpu」に組み込まれている場合は、dumpbin ヘッダーに 32 ビットとして表示されます。
通常の 32 ビット プログラムとAnyCPUプログラムを区別する方法を知りたい です。可能であれば、コマンドラインからこれを行うことをお勧めします。私は試した
dumpbin YourProgram.exe /headers
各タイプのプログラムで、この方法ではそれらを区別できませんでした。
このコメントを読んで から
「任意の cpu」に組み込まれている場合は、dumpbin ヘッダーに 32 ビットとして表示されます。
通常の 32 ビット プログラムとAnyCPUプログラムを区別する方法を知りたい です。可能であれば、コマンドラインからこれを行うことをお勧めします。私は試した
dumpbin YourProgram.exe /headers
各タイプのプログラムで、この方法ではそれらを区別できませんでした。
この2つを比較
PS > 開始プロセス -PassThru chocolatey.exe | Get-Process -モジュール サイズ(K) モジュール名 ---------- ---------- 40 チョコレート.exe 1700ntdll.dll 444MSCOREE.DLL 1148 カーネル32.dll 432 カーネルベース.dll
PS > Start-Process -PassThru firefox.exe | Get-Process -モジュール サイズ(K) モジュール名 ---------- ---------- 272 ファイアーフォックス.exe 1700ntdll.dll 252ワウ64.dll 368 wow64win.dll 32 wow64cpu.dll
したがって、表示wow64.dll
されている場合は 32 ビットであり、表示されていない場合、プログラムは 64 ビット対応です。