職場のチーム メンバーとソフトウェア スイートを 32 ビットから 64 ビットに変換することについて話していたところ、64 ビット プロセスで 32 ビット dll を使用するという話が出てきました。彼はそれが可能であり、32 ビット プロセスから 64 ビット ライブラリを使用するために同じことを行うことができると述べましたが、インプロセス サーバーまたはより複雑な「ボクシング」を使用する必要があることを言及する以外に、それについての詳細には触れませんでした。技術。
私自身の参考のためにこれを行う方法を知りたいのですが、実際に内部でどのように機能するかにもっと興味があります。32 ビット プロセスと 64 ビット プロセスの間で表示されないはずのメモリ空間にアクセスするにはどうすればよいですか? 前述のように、これを自分で行う方法を知っていても害はありません。通常、C++/CLI または C# を使用します。