OVH Cloud OVH Cloud

Liste des ports série

1 réponse
Avatar
PurL
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_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 ?

En vous remerciant,

PurL

1 réponse

Avatar
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