32ビットプロセスに64ビットのdllをロードすることはできますか?
一般的に言えば、私はそれが起こり得ないことを知っています。
ただし、いくつかの例外がありますか?32ビットプロセスに64ビットのdllをロードすることはできますか?
0
A
答えて
2
いいえ、64ビットプロセスでは32ビットDLLをロードできません。
64ビットOSを使用している場合は、DLLを64ビットプロセスでロードし、IPCによって32ビットプロセスと通信させることができます。
32ビットOSを使用している場合、あなたは不運です。
0
しかし、今日買った新しいコンピュータは、少なくとも4G RAMを搭載しています。 64ビットOSを使用して問題を回避することはできません。私たちは64ビットに確実に直面しなければなりません! Server 2008 R2には64ビットしかありません。 EXEに関する問題AnyCPU/x86、32ビットCOM/C++ dllを処理する必要があります。 32ビットと64ビットの両方のCOM/C++ dllを理想的にコンパイルします。
0
.NETでは、64ビットDLLを32ビットプロセスにロードすることは可能です反射のみです。詳細は「Analyze 64-bit DLL from within T4 template in Visual Studio (32-bit) using Reflection」をご確認ください。
私はこれが特別なケースであることを知っていますが、私と同様の解決策を探している人を助けるかもしれないので、とにかく追加したいと思っていました。
関連する問題
- 1. Win32 32ビットプロセスが64ビットkernel32.dllをロードする
- 2. 64ビット環境での32ビットプロセスのロード
- 3. 64ビットのDLLを32ビットのJVMにロードできますか?
- 4. Solaris Sparc 64ビットで64ビットプロセスが32ビット共有ライブラリをロードできるか
- 5. AMD 64ビット(rxtx)のIA 32ビット.dllをロードできない
- 6. 32ビットのインストーラ中に32ビットと64ビットの.NET machine.configを変更する64ビットプロセスを開始
- 7. Officeの32ビットdll 64ビット
- 8. IA 32ビットプラットフォームでAMD 64ビット.dllをロードできません
- 9. 32ビットプロセスは.NETの64ビットプロセスとどのように通信できますか?
- 10. 32ビットプロセスから64ビットregキーにアクセスするATLGetDacl
- 11. 32ビットDLLは64ビットの依存関係をロードしますか?
- 12. Java JNI - AMD 64ビットプラットフォームでIA 32ビット.dllをロードできない
- 13. 64ビットWindowsで32ビットdllをインポート
- 14. 32ビットdllを64ビットdllに変換する
- 15. 64ビットPythonで32ビットdllまたはexeを使用できますか?
- 16. 32ビットと64ビットは一緒に動作できますか?
- 17. 64ビットコンピュータで32ビットのアンマネージDLLをコンパイル
- 18. IntelliJ - 64ビットJVMで32ビットSWTライブラリをロードできません
- 19. EclipseでMinGW 32ビットを使って64ビットdllをビルドする
- 20. Excel 2007(Vista 64ビット版)を使用して32ビットDLLをロードする
- 21. 64ビットpyodbcは32ビットMSアクセスデータベースと通信できますか?
- 22. これは32ビットまたは64ビットのJVMですか?
- 23. 64ビットアプリケーションが32ビットプロセスを開始する
- 24. 64ビットアプリケーションから32ビットとしてC#アセンブリ(dll)を実行できますか?
- 25. ユニティビルドのアプリケーションが32ビットまたは64ビットであること
- 26. 64ビットのDLLを64ビットのJavaプログラムでロードできません
- 27. 32ビットDLLを使用する64ビットJavaアプリケーション
- 28. 32ビットプロセスは64ビットWindows OS上でより多くのメモリにアクセスできますか?
- 29. 32ビットと64ビットのDLLはどのように同じC:\ system32 \ kernel32.DLLにリンクしますか?
- 30. 32ビットと64ビットのセットアッププロジェクト
例外があるのはなぜですか?これらの例外は何になりますか?それを作るにはどんな条件がありますか?どのようなアーキテクチャで? –