2009-02-12 13 views
15

Attualmente come faccio questo è il polling per un elenco mascherato di dispositivi USB (mascherato specificamente per il dispositivo con cui sto lavorando) e se è lì, continuo, se non lo faccio io lo avverto l'utente che il dispositivo non è connesso. Il metodo per ottenere un elenco di dispositivi USB viene fornito tramite la libreria .NET del produttore di chip per controller periferiche USB.Come posso rilevare un evento di disconnessione USB? (Windows, .NET C# application)

Esiste un evento da qualche parte per la disconnessione di un dispositivo USB?

risposta

3

hai controllato la classe Win32_USBControllerDevice? http://msdn.microsoft.com/en-us/library/aa394505(VS.85).aspx

+0

Devo chiarire; In realtà sto usando un chip controller USB periferico (grande differenza, avrei dovuto dire così meglio) Guarderò in quella classe, grazie Jose. Inoltre, ho trovato anche questo: http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx WM_DEVICECHANGE – Jon