窃听 COM 通信
我有一个使用 COM 接口与 Itunes 集成的特定软件。这非常有效,但我更喜欢使用另一个具有相同功能的音乐应用程序。 (也支持流媒体)
计划是制作一个包装器/适配器,将自己呈现为 itunes 并向上述软件公开 COM 接口,并相应地控制我喜欢的音乐/库应用程序(它有一个很好的 API)。
为此,我需要了解有关 Itunes COM 接口的更多信息。通过接口公开所有流量以复制其行为的最佳方法是什么?
我有一些编程经验,但以前从未使用过 COM。任何指示都会有帮助。
I have a spesific software that integrates with Itunes using the COM interface. This works very well, but I prefer using another music application with the same features. (That also supports streaming)
The plan is to make a wrapper/adapter that presents itself as itunes and exposes a COM interface towards the mentioned software, and controls my preferred music/library application accordingly (It has a good API).
In order to do that I need to have some more information regarding Itunes COM interface. What would be the best way to expose all traffic through the interface in order to duplicate its behaviour?
I have some programming experience, but never worked with COM before. Any pointers would be helpful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您可以阅读文档,为什么还要窃听呢?
http://developer.apple.com/sdk/itunescomsdk.html
但首先你需要此处注册为开发人员 编辑
您
可以尝试ApiMonitor 找出您的应用程序正在使用的确切接口和方法,以了解要实现哪些 COM 接口。
但我只是在谷歌上搜索了这个应用程序,我自己并没有使用它。
Why eavesdrop if you can just read the documentation?
http://developer.apple.com/sdk/itunescomsdk.html
But first you need to register as a developer here
Edit
You can try out ApiMonitor to find out the exact interfaces and methods being used by your app to know which COM interfaces to implement.
But I just googled the app, I didn't use it myself.