PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → GraveurListe()
GraveurListe()
Started by Patrice Terrier, Mar., 01 2006 11:09 AM - 1 reply
Posted on March, 01 2006 - 11:09 AM
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
Posted on March, 01 2006 - 11:57 AM
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