9

オペレーティング システムが 64 ビットであることを検出したときに、64 ビットの dll を動的にロードする必要がある 32 ビットの exe があります。これは LoadLibrary を通じて可能ですか? そうでない場合、同じ目標を達成する別の方法はありますか?

4

2 に答える 2

12

前述のとおり、32 ビット コードは同じプロセスで 64 ビット コードをロードできません。それを別のプロセス (CreateProcess() ?) にロードし、IPC を使用して調整する必要があります。

于 2010-03-17T23:36:18.927 に答える
2

同じプロセスで 64 ビットと 32 ビットのコードを混在させることはできません。DLL の 32 ビット バージョンが必要です。

于 2010-03-17T23:30:07.477 に答える