【发布时间】:2020-07-17 08:18:40
【问题描述】:
我有一个 USB 显微镜摄像头,如果摄像头连接到 USB 端口,我想自动打开 Windows 10 摄像头应用程序。在检查了设置级别的 Windows 10 无法做到这一点后,我决定编写一个简短的 C# 程序来监视 USB 端口以进行相机设备连接(并运行相机显示应用程序)。
关于监控,我不知道从哪里开始。不用说,监控程序在阻塞资源方面应该是精简的,因为它会一直运行。我可以简单地获取 USB 连接的事件通知吗?我必须预料到权限问题吗?
当然,如果有其他方法的建议,我们也欢迎。请注意,我不想自己捕获和显示来自相机的视频,除非这样做比打开现有的相机应用更容易。
【问题讨论】:
-
您是否考虑过简单地轮询连接的摄像头?
-
是的,当然 :-) 我只是不知道该怎么做。我想 P/Invoke 会以某种方式实现,但我认为一定有更简单的东西。