2008年1月31日木曜日

[.NET]ActiveX(com)呼び出し(その2)

先日の、[.NET]ActiveX(com)呼び出し では、DLLから生成したアセンブリを配布するのがメンドウと書きましたが、以下のような方法で解決してみました。
  1. TLBIMP でアセンブリを生成
  2. Reflector for .NETで↑を逆コンパイル
  3. ↑でリバースしたソースを元に、コーディング

簡単に言うとTLBIMPのなかでやっていることを手動でやってみた。ってことです。GACにしてもおそらく問題は無いと思いますが、今度ためしてみよう。

(注)ここでの逆コンパイルは自作のライブラリから抽出したアセンブリを対象としてます。逆コンパイル自体法に触れる場合がありますので、問題が無いものを対象にしてください。

0 件のコメント: