C++ 如何定位特定的USB集线器端口?

C++ 如何定位特定的USB集线器端口?,c++,windows,usb,C++,Windows,Usb,我有一个程序,它会定期尝试与通过多个USB集线器连接的约40台设备通话。据我所知,没有办法根据存储在设备中的数据来区分这些设备。连接的设备也会随着时间的推移不断变化。我想知道的是如何定位特定usb集线器的端口。例如,我有一个设备连接到集线器2端口4,一个设备连接到集线器4端口1。我希望软件扫描每个集线器上的每个端口,这样我就可以发现这两个端口都连接了一些东西,而其他端口都没有。有没有一种方法可以静态地定位和检查每个端口?更重要的是,也许我只是想问,是否有一种方法可以让我在windows PC上看

我有一个程序,它会定期尝试与通过多个USB集线器连接的约40台设备通话。据我所知,没有办法根据存储在设备中的数据来区分这些设备。连接的设备也会随着时间的推移不断变化。我想知道的是如何定位特定usb集线器的端口。例如,我有一个设备连接到集线器2端口4,一个设备连接到集线器4端口1。我希望软件扫描每个集线器上的每个端口,这样我就可以发现这两个端口都连接了一些东西,而其他端口都没有。有没有一种方法可以静态地定位和检查每个端口?更重要的是,也许我只是想问,是否有一种方法可以让我在windows PC上看到USB地址并与之交谈。

这是否回答了您的问题?这回答了你的问题吗?