OVH Cloud OVH Cloud

Commandes en C pour piloter un lecteur CD

1 réponse
Avatar
David Roman
Bonjour,



Je voudrais faire en C sous windows XP, un petit programme pour recopier
une pile de cd sur disque dur.
Le schema est le suivant :
1 j'ouvre et je mets le CD1 dans le lecteur
2 je lance le programme
3 le programme detecte le cd dans le lecteur, le copie sur disque,
l'eject
4 je mets le CDi goto 3

Je connais pas du tout le monde PC.
Est ce que quelqu'un peu me donner les instructions (et des examples si
vous avez le temps)
pour detecter la presence d'un CD dans le lecteur
pour l'eject
pour creer un repertoire et lancer la copie du cd dans le repertoire ou

l'instrution pour executer une commande DOS

Merci d'avance ...

David R.

1 réponse

Avatar
Christian ASTOR
David Roman a écrit:


Est ce que quelqu'un peu me donner les instructions (et des examples si
vous avez le temps)
pour detecter la presence d'un CD dans le lecteur



SetErrorMode(SEM_FAILCRITICALERRORS)-access()
(=GetFileAttributes())-SetErrorMode()
+ KB163503 pour notifications

pour l'eject



KB 165721 & 168180 ou mci ("set cdaudio door open")

pour creer un repertoire et lancer la copie du cd dans le repertoire



SHFileOperation()