Rez*_*adi 6 c# winapi wmp com-interop
我正在开发一个与歌词相关的应用程序,我需要收听Windows Media Player Events.我在"可访问事件监视器"中观看了窗口事件,我发现WMP在状态或当前位置发生变化时会发送一些事件.我在MSDN上搜索并发现了这篇文章a如何在Visual C#.NET中设置Windows挂钩但我无法使其工作.
如何从我的C#应用程序中听取该事件或使用其他方法获取当前歌曲和WMP播放状态的任何建议?
谢谢
AxWindowsMediaPlayer本文介绍如何使用Windows Media Player 系统的底层根来获取事件。您将看到可以正常拾取各种状态更改事件。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd562388(v=vs.85).aspx
您应该能够从 Windows ROT(运行对象表)获取正在运行的实例?
http://www.darinhiggins.com/the-running-instance-of-windows-media-player/
编辑:
这是另一种方式...
http://www.darinhiggins.com/gaining-access-to-a-running-instance-of-windows-media-player-in-vb-net/