Changement de nom de carte réseau

Changement de nom de carte réseau - Win NT/2K/XP - Windows & Software

Marsh Posté le 18-05-2009 à 14:37:36    

Salut,
 
Je suis en train de développer un petit projet en C++ et j'ai besoin de récupérer les noms des périphériques réseau pour les stocker dans un fichier. J'utilise pour cela la commande netsh diag show ip. Le problème, c'est que si plusieurs cartes ont le même nom (par ex "carte de bouclage microsoft" ) ou des noms avec caractères spéciaux ("carte réseau machin" ), ça m'arrange pas pour la suite.
Je voudrais donc savoir s'il y avait moyen de changer ce nom (pas le nom de l'interface mais bien celui de la carte) quelque part ou si il était donné par le driver lui-même et qu'on ne peut pas en changer.
 
Merci à vous !
 
PS : le problème ne concerne pas vraiment la programmation : il faut vraiment que je puisse changer le nom des périphériques sans avoir recours au codage de mon propre driver.

Reply

Marsh Posté le 18-05-2009 à 14:37:36   

Reply

Marsh Posté le 18-05-2009 à 15:00:03    

Panea de configuration, reseau, click droit sur la connexion -> renomer


---------------
#mais-chut
Reply

Marsh Posté le 18-05-2009 à 16:54:10    

Ahah, merci mais j'ai précisé "pas le nom de l'interface mais celui de la carte" ^^. Ça en effet je sais faire (et ça fait longtemps que j'ai renommé ma "connexion au réseau local" en "eth0" ). Non, je parle du nom en gris qui s'affiche dans le panneau de config sous le nom et "(dé)connecté".
 
Des idées ?

Reply

Marsh Posté le 18-05-2009 à 17:02:45    

sans doute contenue dans le pilote avec une regles d'incrémentation avec #1 # 2 etc ...
 
pour en tre certain : fait une recherche dans *.* contenant le texte : nom de ta carte réseau .... je suis en train de regarder du coté de la base de registre

Reply

Marsh Posté le 18-05-2009 à 17:04:27    

ouia t as aussi dans la base de registre fait la même démarche : j'ai toruvé un
 
Carte réseau Fast Ethernet PCI Realtek RTL8139 Family
 
en face d'un dysplay name .... pas certain que ça soit celui là mais t es dans la voix comme ça ! :)
 
Cordialement.

Reply

Marsh Posté le 19-05-2009 à 10:24:49    

Merci Mickey ! J'ai effectivement trouvé dans la base de registres les noms de toutes mes cartes réseau, mais en les modifiant je ne vois pas de différence dans le panneau de config (je vois de différence nulle part d'ailleurs)
Merci d'avoir cherché en tout cas !

Reply

Marsh Posté le 19-05-2009 à 10:50:58    

et un reboot a été fait ? tu l'as toruvé où ? ça devrait etre dans local machine normalement


Message édité par MickeyNox le 19-05-2009 à 10:51:19
Reply

Marsh Posté le 19-05-2009 à 16:55:27    

Oui oui j'ai rebooté mais ça n'a rien changé.
J'ai trouvé ça dans HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Network Cards et après il y a un noeud par carte dont les noms sont sans aucun sens pour moi : 13, 16, 18, 19 et 2. En fait, ce doit être leur ordre de création (je fais beaucoup de tests).
A l'intérieur de ce noeud, il y a une clé "Description" dont la valeur est le nom de la carte, et une autre "ServiceName" avec une valeur qui ressemble à un numéro de série hexadécimal.
Pas d'autre trace ailleurs !

Reply

Marsh Posté le 19-05-2009 à 23:06:44    

récupère l'adress mac , elle est unique pour toutes les cartes .

Reply

Marsh Posté le 20-05-2009 à 10:39:21    

en théorie oui même si j'ai déja vude rare exception

Reply

Marsh Posté le 20-05-2009 à 10:39:21   

Reply

Marsh Posté le 20-05-2009 à 10:40:13    

Rankin a écrit :

Oui oui j'ai rebooté mais ça n'a rien changé.
J'ai trouvé ça dans HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Network Cards et après il y a un noeud par carte dont les noms sont sans aucun sens pour moi : 13, 16, 18, 19 et 2. En fait, ce doit être leur ordre de création (je fais beaucoup de tests).
A l'intérieur de ce noeud, il y a une clé "Description" dont la valeur est le nom de la carte, et une autre "ServiceName" avec une valeur qui ressemble à un numéro de série hexadécimal.
Pas d'autre trace ailleurs !


 
 
ok et t as essayé pour toute tes verios sans succes ?

Reply

Marsh Posté le 20-05-2009 à 11:38:09    

Oui, ça ne change malheureusement rien.
Pour ce qui est de l'adresse mac, j'y ai pensé mais dans mon cas ça n'ira pas : c'est pour modifier un fichier de config d'un logiciel qui se base sur le nom de la carte... ceci dit, ce logiciel récupère bien les noms avec #2 par ex, ce que ne fait pas netsh ; si je trouvais une commande qui me permette d'afficher ce numéro, ça pourrait peut-être faire l'affaire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed