vb.net – MSN’正在播放’在我自己的应用程序中?

所以我的方案是:我希望我的应用程序能够从发送到MSN“正在播放”状态的其他应用程序中读取“正在播放”信息.

根据我的理解,这些应用程序检查特定的句柄MsnMsgrUIManager,如果它存在,它们使用该句柄将相关的歌曲数据发送到应用程序.

从搜索谷歌,我找不到与MSN相关的api查询.我能找到的唯一办法是向MSN发送从您自己的应用程序发送的“正在播放”信息的解决方案 – 这不是我想要的.

有人能指出我正确的方向吗?
我想我需要知道的是要引用的dll,但是再一次……很难在Google上找到任何关于它的内容.

最佳答案 拦截其他应用程序发送的WM_COPYDATA消息并自行翻译.一个可能对你有帮助的类似例子是
here

它在c中,但很容易解决该解决方案.希望有所帮助

瓦尔特

点赞