2011-12-18 10 views
6

私は実際に32ビットのヘルパー実行ファイルでこれをやっています。しかし、私は32ビットCodeDOM上で動作するDLLでそれを行うことはできますか?64ビットアプリケーションから32ビットとしてC#アセンブリ(dll)を実行できますか?

+8

「32ビットのCodeDOM」何も意味しないと通信することができます。プロセスのビット数はEXEによってロックされます。ミキシングはサポートされていません。ヘルパーEXEが必要です。 –

+1

これは実質的に[C#の64bitアプリケーションでの32bit dll](http://stackoverflow.com/questions/5478904/32bit-dll-in-64bit-application-in-c-sharp)の複製です。選択された答えの重要なビットがある* Windowsのプロセスは、32ビットまたは64ビットのいずれかであり、一致するDLLだけを読み込むことができます。一致しないDLLをロードしようとすると失敗し、エラーが発生します。* –

答えて

1

たぶん、これはあなたのCalling 32bit Code from 64bit Process

に役立ちます。しかし、それは別の32ビットプロセスから32ビットを呼び出す方が良いでしょうし、あなたの64ビット・コードは、それを起動し、それが

関連する問題