2009-02-12 17 views
15

Actualmente, como hago esto, sondeo una lista enmascarada de dispositivos USB (enmascarados específicamente para el dispositivo con el que estoy trabajando) y si está allí, continúo, si no, notifico el usuario que el dispositivo no está conectado. El método para obtener una lista de dispositivos USB se me proporciona a través de una biblioteca .NET del fabricante del chip controlador de periféricos USB.¿Cómo puedo detectar un evento de desconexión USB? (Windows, aplicación .NET C#)

¿Hay algún evento en algún lugar para la desconexión de un dispositivo USB?

Respuesta

3

¿ha revisado la clase Win32_USBControllerDevice? http://msdn.microsoft.com/en-us/library/aa394505(VS.85).aspx

+0

Debo aclarar; En realidad estoy usando un chip de controlador periférico USB (gran diferencia, debería haberlo redactado mejor) Voy a examinar esa clase, gracias Jose. También encontré esto: http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx WM_DEVICECHANGE – Jon

Cuestiones relacionadas