64 ビット Windows で正しく実行できる 32 ビット プログラムをビルドしようとしています。つまり、ユーザーのためにテキスト ファイルを開く必要がある場合、ファイルをからにリダイレクトする必要はありません。ただし、 を呼び出すだけでは、プログラムのロードにまったく失敗します。これは、GUI の一部がロードされているときに一部のシステム ライブラリが呼び出され、システム DLL の 64 ビット バージョンをプログラムにロードしようとするためです。C:\Program Files
C:\Program Files (x86)
Wow64DisableWow64FsRedirection
LoadLibrary
この問題を解決するにはどうすればよいですか?
編集:
以下のスクリーンショットで問題を確認してください。
編集2:
問題を解決する別の質問があります: プロセス内の任意のスレッドまたはプロセス全体に対して WOW64 リダイレクトを無効にする方法はありますか?