COM +嗅探/间谍,这可能吗?

时间:2010-01-22 17:00:35

标签: visual-studio-2008 com+

我正在替换我们从第三方获得的Visual Studio加载项。他们的插件有一个功能我无法更换。它通过启动它来连接他们的另一个程序(我们仍然需要),告诉它Visual Studio的PID并让其他程序通过COM +回调它们的Visual Studio加载项。

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

1 个答案:

答案 0 :(得分:1)

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

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