使用C#在Windows 7/10中读取设备管理器的USb Webcam的属性(地址)字段

时间:2017-04-04 19:57:06

标签: c# usb device-manager

我有多台连接到PC的Logitech Usb网络摄像头。

现在,我需要阅读Perticuler USB WebCam设备的“Adress”字段属性。

我用Google搜索并尝试了几个System.Management代码BUt没什么帮助。

请告诉我这个。

https://docs.google.com/spreadsheets/d/1ifK6Tc6KRrNbCMf-REIXxj4GEVlP-8gOgrqpX5_Rdlc/edit#gid=0

1 个答案:

答案 0 :(得分:0)

尝试使用SetupAPI。您将不得不学习很多关于API的知识,并且如果您找不到其他人编写的好的C#包装器,可能会在您的程序中添加几个PInvoke声明来使用它。 SetupDiGetDeviceRegistryProperty function,其第三个参数设置为SPDRP_ADDRESS,可能会执行您想要的操作。