标签: vb.net webcam detection
如何以编程方式检测网络摄像头设备是否已插入PC,返回“True”或“False”。
答案 0 :(得分:0)
可能是更好的方法,但我能想到的唯一方法是使用GetRawInputDeviceList枚举所有USB设备,然后使用GetRawInputDeviceInfo获取有关它们的更多信息。<登记/> 网络摄像头应该显示为HID,但我不知道是否有任何方法可以确定它是否是网络摄像头。
GetRawInputDeviceList
GetRawInputDeviceInfo
有关C#示例,请参阅here(如果您对C#不满意,可能会使用C#到VB.Net转换器。)