備忘録

備忘録

仲介DLLを作成する

Ⅰ. はじめに

仲介DLLを作成する方法です。
DLL Proxy や DLL Wrapper とも呼ばれています。

Ⅱ. やり方(kagasu/ProxyDllGenerator を使用する方法)

https://github.com/kagasu/ProxyDllGenerator

1. 以下コマンドを実行する
ProxyDllGenerator.exe --dll test.dll

以上

Ⅲ. やり方(mavenlin/Dll_Wrapper_Genを使用する方法)

こちらを使います。
https://github.com/mavenlin/Dll_Wrapper_Gen

1. ファイルを自動生成する
python Generate_Wrapper.py hoge.dll
2. ソリューションファイルを開き、コンパイルする
3. オリジナルのファイル名を ori_hoge.dll に変更する
4. 同じ場所にコンパイルしたDLLをコピーする

以上