vb.net - MSN 'Now Playing' 在我自己的应用程序中?

标签 vb.net api msn

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

据我了解,这些应用程序会检查特定句柄 MsnMsgrUIManager ,如果存在,他们使用该句柄将相关歌曲数据发送到应用程序。

通过谷歌搜索,我根本找不到关于 MSN 相关 api 查询的太多内容。我能找到的唯一解决方案是向 MSN 发送从您自己的应用程序发送的“正在播放”信息——这不是我想要的。

任何人都可以指出我正确的方向吗?
我想我只需要知道要引用什么 dll,但同样......真的很难在谷歌上找到任何关于它的信息。

最佳答案

拦截WM_COPYDATA msg由其他应用程序发送并自己翻译。一个可能对您有帮助的类似示例是 here

它在 C++ 中,但很容易解决该解决方案。希望有帮助

瓦尔特

关于vb.net - MSN 'Now Playing' 在我自己的应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20038034/

相关文章:

c# - “字段”不是 'System.Data.DataRow' 的成员

session 中的 PHP pfsockopen

c# - Azure 表的 BulkCopy.WriteToServer 错误(与聚集索引相关)

c# - 带有 Windows API 代码包的 Windows XP 上的 EntryPointNotFoundException

python - 如何限制Python 3中多线程程序中的API调用?

api - 使用 java mail api 连接到 Exchange 服务器的 pop3 连接失败

php - 在数字前使用 {%2B) 而不是 (+) 有什么区别?

xml - MSN天气API条件列表?

python - 使用 msn 协议(protocol)运行 twisted.words 示例时出现问题

vb.net - 如何在 vb .net 中获取任何已连接打印机的型号