PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → GraveurListe()
GraveurListe()
Débuté par pterrier, 01 mar. 2006 11:09 - 1 réponse
Posté le 01 mars 2006 - 11:09
Je souhaite utiliser la fonction GraveurListe() pour remplir une combo
avec la liste des graveurs disponibles sur le PC.

Le graveur utilisé sur la machine de test permet de graver à la fois des DVD et des CD.

GraveurListe() renvoie le nom du graveaur uniquement si on place un DVD dans le graveur.

Si c'est un CD ou si le graveur ne contient pas de disque
GraveurListe() ne renvoie rien du tout.

Est-ce que je dois appeler une autre fonction au préalable ?

J'ai consulté l'aide mais je ne trouve rien sur le sujet.

J'ai fait des tests avec une DLL 32-bit, celle-ci détecte sans problème le nom du graveur
que celui-ci soit vide ou non et que le disque soit un DVD ou un CD
Posté le 01 mars 2006 - 11:57
J'ai fait quelques recherches au niveau de l'API

Il semble qu'avec la clé "CIM_CDROMDrive" du VMI on peut retrouver
toutes les information concernant les lecteur/graveur de CD/DVD

- la propriété "Drive" permet de retrouver la lettre du lecteur
- la propriété "Name" ou "Caption" le nom et la marque du lecteur/graveur