【发布时间】:2010-11-15 13:49:11
【问题描述】:
我想枚举所有进程,它们对系统中的任何声卡都有一个打开的句柄。理想情况下,我想要一个“进程 - 声卡 - 动作”关系,其中动作可能是播放或录制。
是否有用于在 Windows XP 上获取此信息的 Win32 API?此 API 是否也适用于较新版本的 Windows?
【问题讨论】:
标签: winapi process windows-xp audio wdk
我想枚举所有进程,它们对系统中的任何声卡都有一个打开的句柄。理想情况下,我想要一个“进程 - 声卡 - 动作”关系,其中动作可能是播放或录制。
是否有用于在 Windows XP 上获取此信息的 Win32 API?此 API 是否也适用于较新版本的 Windows?
【问题讨论】:
标签: winapi process windows-xp audio wdk
您当然可以通过分析进程的内存来找出进程中打开了哪些句柄。枚举进程是使用
EnumProcesses()
然后您可以使用系统 API(很遗憾,仅由 DDK 提供给您) 如果您想了解更多信息(我相信您会这样做),这里有一个非常有用的主题。
【讨论】: