rm14
Messages postés3Date d'inscriptionjeudi 19 mars 2009StatutMembreDernière intervention 5 mai 2009
-
24 avril 2009 à 12:03
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
6 mai 2009 à 07:42
Bonjour à tous,
je cherche comment on peut trouver le Vendor ID et Device ID d'une carte PCI en langage C.
j'ai besoin de ça pour identifier le type de carte qui est connectée pour un programme.
je connait ces identifiants mais le but est de les récupérer par logiciel.
merci d'avance
rm14
Messages postés3Date d'inscriptionjeudi 19 mars 2009StatutMembreDernière intervention 5 mai 2009 27 avril 2009 à 16:21
j'ai essayé mais je pense pas que le prog ne retourne pas le vendor ID et le device ID.
ou alors j'ai pas tout compris, je connait moins le C++.
En fait les données que je veut lire sont dans la mémoire EEPROM de ma carte alors c'est ça qu' il faut que j'arrive à lire mais avec quelle instruction ???
rm14
Messages postés3Date d'inscriptionjeudi 19 mars 2009StatutMembreDernière intervention 5 mai 2009 5 mai 2009 à 21:02
Setup API m'affiche bien ma carte avec les codes que j'ai besoin dans la colonne d'à coté
faut que je regarde le détail du code pour comprendre ou ça va les chercher
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 6 mai 2009 à 07:42
La plus grande partie de ce que donne en infos la Setup Api vient de la base de registres.
Ces infos ont été écrites en BDR soit à la pose matérielle, soit à chaque boot de Windows.
Ce qui ne serait pas en BDR est obtenu via DeviceIoControl pour interroger les drivers materiels.
Pour résumer, tout vient donc du kernel mode et je te conseillede continuer via l'API si tu veux que ton prog ait une certaine pérennité.