0

我正在为我们从第三方获得的 Visual Studio 加载项编写替代品。他们的插件有一个功能,但是我无法替换它。它通过启动它来与他们的另一个程序(我们仍然需要)交互,告诉它 Visual Studio 的 PID,并让另一个程序通过 COM+ 回调他们的 Visual Studio 插件。

那么,问题是,我如何对加载项和其他应用程序之间的对话进行反向工程?我没有第三方加载项/应用程序的来源,但我确实拥有做我正在做的事情的合法权利,因此逆向工程不是问题。

4

1 回答 1

1

大概因为他们的外接程序是COM+,你可以确定公共接口。您必须在加载项中复制它。最初,您可以编写一个仅记录所有调用和参数的虚​​拟插件。这可能是一个开始。

如果您拥有合法权利,另一种选择可能是联系第三方获取详细信息/文件。

于 2010-01-22T19:27:02.957 回答