La Web del Programador: Comunidad de Programadores
 
    Pregunta:  40686 - COMO DETECTAR SI HAY CDROM METIDO
Autor:  Jose Antonio Martín
Como detectar si está insertado el cdrom sea en la unidad que sea, y que devuelva true o false.
Muchas gracias

  Respuesta:  
Mira en la web de microsoft para ver temas relacionados con el DDK. Los CD-ROM y DVD-ROM se basan en comandos ATAPI estandar que se le envian asociados a una estructura al driver del Sistema. Lo que debes averiguar es la unidad del DVD mediante el API de Windows y porner una espera contra el manejador de esa unidad para ver si cambia de estado.
Espero que te sirva