C#:列出所有连接到ROOT USB集线器的USB设备

时间:2019-01-30 13:28:12

标签: c# usb wmi

我需要列出所有连接到ROOT USB集线器的USB设备(基本上是计算机本身的端口,而不是外部USB集线器)。我学习了WMI类,但只发现了这一类 https://docs.microsoft.com/en-us/windows/desktop/cimwin32prov/win32-usbcontrollerdevice

它将设备与控制器相关联,但是USB集线器没有这样的功能。 然后我找到了这个答案,但是没有提供代码

https://stackoverflow.com/a/37604994

最后,我找到了USB Device Tree Viewer,它正是我所需要的。这是屏幕截图

enter image description here

但是没有源代码,我只找到了Microsoft USBView(https://github.com/Microsoft/Windows-driver-samples/tree/master/usb/usbview)的源代码,这是该应用程序的基础,但是它在C语言中,我需要在C#语言中完成

如何使用C#工具实现我的目标?感谢您的帮助

0 个答案:

没有答案