Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo escribir un programa en lenguaje C para detectar la inserción de un dispositivo USB en Windows? ¡Por favor ayúdame a resolver mis dudas!

¿Cómo escribir un programa en lenguaje C para detectar la inserción de un dispositivo USB en Windows? ¡Por favor ayúdame a resolver mis dudas!

Resulta que estuve expuesto a este aspecto. Windows tiene un bucle de mensajes que detecta el estado del puerto USB cuando se inserta o desconecta un dispositivo USB, se escribirá un mensaje WM_DEVICECHANG en la cola de mensajes. (Tenga en cuenta que estas son noticias del sistema XP, win7 tiene un mecanismo de protección, puede buscar soluciones usted mismo).

El programa que diseñes necesita escribir una función de devolución de llamada de ventana y detectar el mensaje en la función, y estará bien.