我想列举所有进程,这些进程对于系统中的任何声卡都具有开放的句柄。理想情况下,我想要一个“过程-声卡- Action ”关系,其中 Action 可以是回放或录制。
是否有Win32 API在Windows XP上获取此信息?此API是否也可以在Windows的较新版本上使用?
最佳答案
您当然可以通过分析其内存来找出进程中打开了哪些句柄。枚举过程使用
EnumProcesses()
然后,您可以使用系统API(不幸的是,仅由DDK提供给您)
如果您想了解更多信息(我确定会这样做),那么这是一个非常有用的线程。
Sysinternals
关于winapi - 枚举在Windows XP上记录或回放的过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4184960/