【发布时间】:2009-01-07 15:05:51
【问题描述】:
确定所有 USB 驱动器的插入位置的最佳方法是什么?理想情况下,我希望能够以递归方式从根集线器开始并继续向下查找连接的 USB 驱动器以及它们连接到的端口(哪个物理 USB 插槽)。
【问题讨论】:
确定所有 USB 驱动器的插入位置的最佳方法是什么?理想情况下,我希望能够以递归方式从根集线器开始并继续向下查找连接的 USB 驱动器以及它们连接到的端口(哪个物理 USB 插槽)。
【问题讨论】:
在我的情况下,这是内核和用户模式代码的组合,可以让生活更轻松,但我确信您只能在用户模式下使用 SetupDiXXX Api 来完成所有这些操作。
我认为USBView 应用程序使用不同的方法。
您可以查看 USBView 实用程序的示例实现 (C#) here
一般来说google for USBView,你会发现很多相关信息。
【讨论】: