1

重複の可能性:
プロセスがプログラムで32ビットまたは64ビットであることを知る方法

dllを他のアプリケーションに挿入するアプリを書いています。これが正しく機能するためには、他のアプリケーションが32ビットモードで実行されているのか64ビットモードで実行されているのかを知る必要があります。アプリケーションのPEヘッダーを解析しようとせずに、これを検出する方法はありますか?

IsWow64Processを提案しないでください。これは私が望むことをしません、特にこのビットはそれを役に立たなくします:

If the process is a 64-bit application running under 64-bit Windows, the value is also set to FALSE.
4

1 に答える 1

1

このページのコードを試してください。C#でこれが必要な場合は、intのサイズを確認する必要があります。

特定のプロセスが32ビットか64ビットかをプログラムで判断する方法

または、おそらくこれはC++で。

システムアーキテクチャを動的に取得するにはどうすればよいですか?

于 2013-01-04T16:23:32.000 に答える