detectar qué aplicación abrió el CD-ROM

Necesito escribir una función para detectar el nombre de la aplicación que emitió un cd-rom abierto. Básicamente, necesito escuchar DriverChangedEvents en Windows (lo cual sé cómo hacerlo). Lo que necesito de su ayuda es cómo averiguar el nombre de la aplicación que envió la solicitud para abrir el cd-rom

preguntado el 09 de enero de 11 a las 11:01

Por CDROM abierto, ¿te refieres a "expulsar"? -

1 Respuestas

Cree un contenedor winmm.dll para su sistema que envuelva todos los accesos al winmm.dll real. Luego busque llamadas a mciSendString () con argumentos como "establecer puerta cdaudio abierta" y "establecer puerta cdaudio cerrada".

Ver también esta pregunta.

Un ejemplo de cómo envolver una DLL de Windows en el tuyo. La fuente para dicho ejemplo.

contestado el 23 de mayo de 17 a las 14:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.