2011-12-26 7 views
3

C++で書かれたコードがいくつかあるとします。私はコードから2つのDLLを生成することができます:win32のバージョンとx64のバージョン。win32およびx64バージョンのネイティブDLLを1つのファイルに含めることはできますか?

ここでは、これらの2つのDLLを1つのファイルに接着し、AnyCPU用にコンパイルされたC#アプリケーションで適切なバージョンをロードします。

可能ですか?可能であれば、どのように私はタスクにアプローチする必要がありますか?

答えて

3

これはできません。コードのビット数は、DLLのヘッダーに示されています。マシンフィールドはIMAGE_FILE_HEADER structureです。ヘッダーは1つだけです。実際にはこれは問題ではなく、インストーラで適切なファイルを展開するだけです。

関連する問題