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
A voir également:

3 réponses

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
xav3601 Messages postés 3390 Statut Membre 311
 
Tu dois absolument le faire en C?

Car en vbs ce serait très facile!
0
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