Как лучше всего определить, где подключены все USB-накопители? В идеале я хотел бы иметь возможность рекурсивно начинать с корневого концентратора и продолжать движение вниз по дереву, чтобы найти подключенные USB-накопители и к какому порту они подключены (к какому физическому USB-разъему).
Сопоставление USB-накопителя с USB-концентратором и портом в Windows
Ответы (1)
В моем случае это комбинация кода ядра и пользовательского режима, которая упрощает жизнь, но я уверен, что вы можете сделать все это только в пользовательском режиме, используя SetupDiXXX Api.
Я думаю, что USBView использует другой подход. Вы можете увидеть пример реализации утилиты USBView (C #) здесь < br> В общем, погуглите USBView, и вы найдете много соответствующей информации.
person
Ilya
schedule
07.01.2009
С #? Последний раз, когда я проверял образец usbview, был C ++.
- person Ben Voigt; 01.10.2010