begin process at 2012 05 29 16:30:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Fichier & Disque

 > 

Présence CDROM dans le lecteur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Présence CDROM dans le lecteur

lundi 10 septembre 2007 à 16:17:20 | Présence CDROM dans le lecteur

cobra2008

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
lundi 10 septembre 2007 à 17:16:12 | Re : Présence CDROM dans le lecteur

juju12

Réponse acceptée !

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...

lundi 10 septembre 2007 à 17:29:57 | Re : Présence CDROM dans le lecteur

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Méthode simple:
GetVolumeInformation()

ciao...
BruNews, MVP VC++
lundi 10 septembre 2007 à 17:34:51 | Re : Présence CDROM dans le lecteur

cobra2008

Merci pour les deux méthodes (testé et OK sur mon PC), je venais juste de trouver celle avec le GetVolumeInformation.
Merci encore



Cette discussion est classée dans : trouver, cd, lecteur, présence, cdrom


Répondre à ce message

Sujets en rapport avec ce message

ouverture du lecteur CD ? [ par stjo ] Comment puis-je faire pour ouvrir le lecteur de mon programme comme avec VB6 en Dev C++, VC++ ou Gtk+ ?TymkMerci d'avance Ouverture du lecteur de CD-ROM [ par EgorLetov ] j'ai un big problème je n'arrive pas à ouvrir mon lecteur cd sous windows en cpp. J'utilise VCplusplus. JE N'UTILISE PAS DE MFC !!!#include "windows.h Cd rom obligatoire [ par juki_webmaster ] Bonjour, Je voudrais savoir si vous pouviez me mettre juste sur la voie pour realiser un programme qui demmanderais qu'un cd rom special est toujours COMMENT TROUVER LECTEUR LIBRE EN VC++? [ par 25230 ] Bonjour,l'un d'entre vous sait-il comment récupérer en VC++ la lettre du premier lecteur disponible sur un PC ?Merci pour vos réponses,Thierry ouvrire lecteur Cd en Console en C [ par Anthobask02 ] Bonjour ! J'aimerais savoir s'il est possible d'ouvrir un lecteur CD  avec la console ? Si oui : quel est le code que je dois utilisé ? Merci Comment faire pour ouvrir le lecteur CD/DVD d'un ordinateur? [ par ndubien ] Bonjour,Comment faire pour ouvrir et/ou fermer le lecteur CD/DVD d'un ordinateur?En programmation C API Win32.Merci de me détailler le fonctionnement. Ecrire sur tout les disque et pas le lecteur CD [ par sebastienmz ] BOnjour tlmMon programme écrit un fichier sur tout les disques dure,clef usb ectet mon problème c'est comment je peut détecter avant d'écrire si c'est Ouvrir le lecteur CD [ par darkdidi ] Bonjour!Je voudrais savoir quelle est la fonction permettant d'ouvrir le lecteur CD et, si possible, son code complet d'utilisation.Merci beaucoup! lettre de lecteur (DVD ou CD) [ par JimyRyan ] Bonjour.comment récuprer la lettre d'un lecteur (DVD ou CD rom).j'ai un programme qui effectue une recherche de fichier a partir de leur extensions, p Comment savoir si un lecteur cd contient un disque??? [ par supergrey ] Je cherche une fonction pour savoir si un CD est présent dans le lecteur.Merci!


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 18,112 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales