Suite au poste de "lamalice" et votre réponse (Alain Zanchetta), j'ai
retrouvé votre post :
>La façon la plus simple que j'ai trouvée pour l'instant (je viens de
>terminer un devt C++ qui affiche ces fameux ports) est de parcourir la
>registry :
>énumérer HKEY_LOCAL_MACHINE\Drivers\Active
>pour chaque clé, regarder si la valeur "name" est de la forme COMxxx:
>
>si c'est le cas, je récupère la valeur "key" et ouvre la clé
correspondante,
>pour afficher la valeur Friendlyname si elle est disponible et DLL sinon
(ça
>permet par exemple de différencier un cable série d'une connexion IR)
Le devt C++ que vous avez fait pour lister les ports est-il secret-défense
ou serait-il possible de le publier ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alain Zanchetta [MS]
Bonjour,
mon code s'appuie sur trop de classes utilitaires pour être intéressant à récupérer mais il n'y a de toutes manières rien d'extraordinaire là-dedans : il suffit de se promener à la main avec le Remote Registry Editor de EVC++ et de reproduire la même chose à l'aide des quelques APIs d'accès à la registry.
bonne journée
alain
"PurL" a écrit dans le message de news:
Bonjour,
Suite au poste de "lamalice" et votre réponse (Alain Zanchetta), j'ai retrouvé votre post :
La façon la plus simple que j'ai trouvée pour l'instant (je viens de terminer un devt C++ qui affiche ces fameux ports) est de parcourir la registry : énumérer HKEY_LOCAL_MACHINEDriversActive pour chaque clé, regarder si la valeur "name" est de la forme COMxxx:
si c'est le cas, je récupère la valeur "key" et ouvre la clé correspondante,
pour afficher la valeur Friendlyname si elle est disponible et DLL sinon (ça
permet par exemple de différencier un cable série d'une connexion IR)
Le devt C++ que vous avez fait pour lister les ports est-il secret-défense ou serait-il possible de le publier ?
En vous remerciant,
PurL
Bonjour,
mon code s'appuie sur trop de classes utilitaires pour être intéressant à
récupérer mais il n'y a de toutes manières rien d'extraordinaire là-dedans :
il suffit de se promener à la main avec le Remote Registry Editor de EVC++
et de reproduire la même chose à l'aide des quelques APIs d'accès à la
registry.
bonne journée
alain
"PurL" <purl-nospam@chez.com> a écrit dans le message de news:
eCADyreLFHA.1176@TK2MSFTNGP12.phx.gbl...
Bonjour,
Suite au poste de "lamalice" et votre réponse (Alain Zanchetta), j'ai
retrouvé votre post :
La façon la plus simple que j'ai trouvée pour l'instant (je viens de
terminer un devt C++ qui affiche ces fameux ports) est de parcourir la
registry :
énumérer HKEY_LOCAL_MACHINEDriversActive
pour chaque clé, regarder si la valeur "name" est de la forme COMxxx:
si c'est le cas, je récupère la valeur "key" et ouvre la clé
correspondante,
pour afficher la valeur Friendlyname si elle est disponible et DLL sinon
(ça
permet par exemple de différencier un cable série d'une connexion IR)
Le devt C++ que vous avez fait pour lister les ports est-il secret-défense
ou serait-il possible de le publier ?
mon code s'appuie sur trop de classes utilitaires pour être intéressant à récupérer mais il n'y a de toutes manières rien d'extraordinaire là-dedans : il suffit de se promener à la main avec le Remote Registry Editor de EVC++ et de reproduire la même chose à l'aide des quelques APIs d'accès à la registry.
bonne journée
alain
"PurL" a écrit dans le message de news:
Bonjour,
Suite au poste de "lamalice" et votre réponse (Alain Zanchetta), j'ai retrouvé votre post :
La façon la plus simple que j'ai trouvée pour l'instant (je viens de terminer un devt C++ qui affiche ces fameux ports) est de parcourir la registry : énumérer HKEY_LOCAL_MACHINEDriversActive pour chaque clé, regarder si la valeur "name" est de la forme COMxxx:
si c'est le cas, je récupère la valeur "key" et ouvre la clé correspondante,
pour afficher la valeur Friendlyname si elle est disponible et DLL sinon (ça
permet par exemple de différencier un cable série d'une connexion IR)
Le devt C++ que vous avez fait pour lister les ports est-il secret-défense ou serait-il possible de le publier ?