Pregunta

¿Qué idioma o método usaría para escuchar el evento cuando una unidad extraíble está conectada a la PC?

¿Fue útil?

Solución

Supongo que cualquier idioma que pueda funcionar con la API de Windows debería funcionar. Básicamente, escuchas el mensaje de Windows WM_DEVICECHANGE. Solo esto te permitirá escuchar los mensajes de todo el sistema.

Para escenarios más específicos, consulte la función de API RegisterDeviceNotification (). Sin necesidad de hacerlo, C / C ++ sería sencillo para esta tarea.

Otros consejos

¿Su programa se ejecutará como un servicio de Windows y estará esperando? ¿O está poniendo una secuencia de comandos de inicio en la unidad extraíble una opción en este caso?

Este artículo en codeproject.com está en C ++ y tiene un Solución utilizando la función de registro de cambio de shell.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top