0

サード パーティから入手した Visual Studio アドインの代替を作成しています。彼らのアドインには 1 つの機能がありますが、これを置き換えるのに苦労しています。それは、彼らの別のプログラム (まだ必要) を起動して、Visual Studio の PID を伝え、他のプログラムが COM+ 経由で Visual Studio アドインをコールバックできるようにすることで、彼らの別のプログラムとやり取りします。

アドインと他のアプリの間の会話をリバース エンジニアリングするにはどうすればよいでしょうか。私はサード パーティのアドイン/アプリのソースを持っていませんが、私がしていることを行う法的権利は持っているので、リバース エンジニアリングは問題になりません。

4

1 に答える 1

1

おそらくアドインが COM+ であるため、パブリック インターフェイスを特定できます。アドインでそれを複製する必要があります。最初は、すべての呼び出しとパラメーターを記録するだけのダミー アドインを作成できます。それが始まりかもしれません。

法的権利がある場合は、別のオプションとして、詳細/ドキュメントについてサード パーティに問い合わせることができます。

于 2010-01-22T19:27:02.957 に答える