问题描述
目标
我的目标是发现何时
- 任何应用程序/系统使用(集成或任何其他)网络摄像头启动/停止
- 任何应用程序/系统使用(集成或任何其他)麦克风启动/停止
使用此信息,将触发REST请求(该方法的工作不是什么大问题,我想应该有很多资料)。
目标平台是Windows桌面应用程序(或服务)。它不必是UWP之类的东西,也可以是“传统Win32”(,只要它在Win7和Win10设备上运行即可。)
最好以“普通用户帐户权限”运行,并且不需要“以管理员身份运行”(尽管有可能)。
首选的编程语言是C#。
我尝试过的
我做了很多研究,阅读了不同的文章和代码片段/示例,但是找不到匹配的东西(如果我错过了东西或没有得到与之相关的东西,我深表歉意...)。但是,我发现通常是有关在连接网络摄像头或拍照/抓视频时得到通知的。
具体来说,我研究了以下类(作为创建UWP应用的一部分)
- Windows.Media.Capture
- Windows.Devices
也对DirectShow有点了解。
帮助的问题/请求
我目前的理解是,有可能提供此信息的不同框架/ API。
我想我需要注册某种“消息接收器”,以便在任何应用程序启动/停止使用网络摄像头/麦克风时得到通知。
非常感谢您!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)