Zuordnen eines USB-Laufwerk an einen USB-Hub & Port in Windows
Frage
Was ist der beste Weg aus der Abbildung, wo alle USB-Laufwerke angeschlossen sind? Im Idealfall würde ich von der Root-Hub rekursiv zu können, wie starten und halten den Baum zu finden connect USB-Laufwerke gehen nach unten und welche Port sie verbunden sind (die physische USB-Steckplatz).
Lösung
In meinem Fall ist diese Kombination von Kernel und Benutzermodus-Code, der das Leben leichter machen, aber ich bin sicher, dass Sie das alles im User-Modus nur tun können, mit SetupDiXXX Api ist.
Ich denke, dass USBView Anwendung unterschiedlichen Ansatz.
Sie können die Beispielimplementierung von USBView Dienstprogramm (C #) finden Sie unter hier < br>
Im allgemeinen Google für USBView und Sie werden viele relevante Informationen finden.