Domanda

Qual è il modo migliore per mappare dove sono collegate tutte le unità USB? Idealmente, mi piacerebbe essere in grado di iniziare in modo ricorsivo dall'hub di root e continuare a scendere l'albero trovando unità USB connesse e a quale porta sono collegate (quale slot USB fisico).

È stato utile?

Soluzione

Nel mio caso questa è una combinazione di kernel e codice in modalità utente che semplifica la vita, ma sono sicuro che puoi fare tutto ciò solo in modalità utente usando SetupDiXXX di Api.
Penso che l'applicazione USBView con un approccio diverso. Puoi vedere l'implementazione di esempio dell'utilità USBView (C #) qui < br> In generale, google per USBView e troverai molte informazioni pertinenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top