【问题标题】:Eavesdropping on COM communication窃听 COM 通信
【发布时间】:2011-07-22 07:32:29
【问题描述】:

我有一个使用 COM 接口与 Itunes 集成的特殊软件。这很好用,但我更喜欢使用另一个具有相同功能的音乐应用程序。 (也支持流式传输)

计划是制作一个包装器/适配器,将自己呈现为 iTunes,并向上述软件公开一个 COM 接口,并相应地控制我喜欢的音乐/图书馆应用程序(它有一个很好的 API)。

为了做到这一点,我需要了解更多有关 Itunes COM 接口的信息。通过接口公开所有流量以复制其行为的最佳方式是什么?

我有一些编程经验,但以前从未使用过 COM。任何指针都会有所帮助。

【问题讨论】:

    标签: c# api com itunes


    【解决方案1】:

    如果您可以阅读文档,为什么要窃听?

    http://developer.apple.com/sdk/itunescomsdk.html

    但首先你需要注册为开发者here

    编辑

    您可以尝试ApiMonitor 来找出您的应用程序使用的确切接口和方法,以了解要实现哪些 COM 接口。 但是我只是在谷歌上搜索了该应用程序,我自己并没有使用它。

    【讨论】:

    • 为什么要让事情变得简单?感谢您的指点 - 我会看看
    • 快速浏览了文档。界面似乎相当广泛,我怀疑我的软件只使用了一小部分。因此,我仍然可以方便地收听通信以确定实际使用的是哪个。
    • 哦,你需要知道它使用的确切子集,我现在明白了。我会考虑一下:)
    • 感谢 ApiMonitor 链接。看起来很有希望,但事实证明它无法连接到 .Net 应用程序。无论如何,我将继续创建一个仅包含静态数据的简单界面,这不会花费太长时间,并且可以让我发现实际使用的内容。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2015-01-13
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    相关资源
    最近更新 更多