cs_cobra2008
Messages postés25Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention27 août 2010
-
10 sept. 2007 à 16:17
cs_cobra2008
Messages postés25Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention27 août 2010
-
10 sept. 2007 à 17:34
Bonjour,
je dois lire un fichier (texte) sur un CDROM et pour cela je dois savoir si un CD est présent dans le lecteur. A priori, cela n'as pas l'air compliqué comme test à faire... Mais pas moyen de trouver une fonction dans le SDK et je m'en vais essayer de trouver une solution simple dans le forum. Après des petites recherches, j'ai trouver l'utilisation d'une DLL SDL (avec les fichiers h et lib) mais la détection du CD ne fonctionne pas.
Est-ce que quelqu'un sait vérifier la présence du CD dans le lecteur d'une facon simple en C.
Merci d'avance
cs_juju12
Messages postés966Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 4 mars 20104 10 sept. 2007 à 17:16
J'ai essayé un truc qui a l'air de marcher :
mciSendString(L"seek cdaudio to start",NULL,0x0,NULL);
retourne 0 s'il y a un CD (j'ai testé CD avec fichiers) et autre chose (0x106) sinon. Bien sûr, ça remet le CD au début donc si c'était en train de lire...