win 录制系统声音、监控麦克风应用?

已完结:https://segmentfault.com/a/1190000041909828


想用Qt做一个小应用,不是十分熟悉 win 的 api,向万能的网友请教,

  1. 怎么录制系统声音呢(扬声器播放的声音)?
  2. 怎么监控某一个应用使用了麦克风呢(或者哪个应用正在使用麦克风)?
  3. 怎么实时混音比较好呢?

补充:

  • 有网上帖子说在 “声音” - “录制” - “立体声混音” 启动来录制系统声音,可是从网上下载尝试了多款录音软件,在“立体声混音”关闭或者开启时都可以录音。

有兴趣的同学欢迎加入~~
image.png

image.png

阅读 3k
1 个回答
新手上路,请多包涵

最近也接到类似的需求,也是对win的api不熟,看到一款叫楼月的付费软件里面用到了dll注入技术,我看了他的emat.dll里面的汇编代码,会操作winmm和CoCreateInstanc,我猜测当目标应用使用到麦克风后会给自己发送指令开始录音然后混音。楼主有更好的解决方案吗或者交流群学习一波。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏