在 Windows Vista 和 7* 中,您将如何枚举当前正在播放音频的程序(或尝试在主音量静音的情况下)?本质上,我需要在通知区域中找到的音量混合器中显示的数据。
主音量非常简单:ISimpleAudioVolume::GetMasterVolume() http://msdn.microsoft.com/en-us/library/ms679156(VS.85).aspx
但是没有任何关于特定程序的内容即将发布。
*显然目标是 Vista,但我认为没有理由解决方案在 7 中也不起作用。
语言无关紧要,尽管 C# 会受到赞赏。