¿Cómo puedo detectar un evento de desconexión USB?(Windows, aplicación.NET C#)
events disconnect (2)
Actualmente, como hago esto, busco 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 al 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.
¿Hay algún evento en algún lugar para la desconexión de un dispositivo USB?
¿Has revisado la clase Win32_USBControllerDevice? http://msdn.microsoft.com/en-us/library/aa394505(VS.85).aspx
Terminé usando esto: http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx
Y siguió esto: http://www.codeproject.com/KB/system/DriveDetector.aspx