Code C qui éjecte le lecteur CD

spiranox Messages postés 5 Statut Membre -  
spiranox Messages postés 5 Statut Membre -
Bonjour,
j'arrive pas a coder un prog qui éjecte le lecteur CD quand on l'exécute.
merci pour votre aide
Configuration: Windows XP / Firefox 3.0.18

3 réponses

  1. swed
     
    Bonjour,

    Pour Linux, utiliser la commande UNIX "eject" appelée par la fonction "system" de stdio.h.

    Pour Windows, je vois deux solutions :

    1 - Utiliser les API windows
    DLL = "winmm.dll", EntryPoint = "mciSendStringA"
    -> commande "set cdaudio door open" pour ouvrir
    -> commande "set cdaudio door closed" pour fermer

    2 - Télécharger un tool qui permet d'ejecter le cd en ligne de commande MS-DOS
    Et exécuter cette commande via la fonction "system" de stdio.h
    Le problème est que tous les postes devront obligatoirement avoir cette commande dispo.

    Cordialement, M.
    3
  2. xav3601 Messages postés 3390 Statut Membre 312
     
    Tu dois absolument le faire en C?

    Car en vbs ce serait très facile!
    0
  3. spiranox Messages postés 5 Statut Membre
     
    moi je fais du C donc c'est mieux en C
    si possible le code complet
    merci
    -1