Page 1 sur 1

[R] Recherche des idées pour trouver une clé de registre

Posté : mar. 09 juin 2009 20:52
par Julien
Bonsoir,

Je souhaite modifier une valeur de mon registre mais la branche dans laquelle elle se trouve change d'une installation à l'autre.

Voila la clé :

Code : Tout sélectionner

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{8BFC950E-BEE0-45CC-8D2F-4C94FBB7760C}\Connection]
"Name"="Connexion réseau sans fil"
"ShowIcon"=dword:00000000
en ceci : "ShowIcon"=dword:00000001

J'avais pensé à exporté un bout de la branche dans un fichier texte avec :

Code : Tout sélectionner

regedit.exe /e "test.txt" HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network
Puis avec autoit parcourir le fichier ligne par ligne. Si il trouve "Name"="Connexion réseau sans fil" j'enregistre dans une variable :

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{8BFC950E-BEE0-45CC-8D2F-4C94FBB7760C}\Connection
Que pensez vous de cela ?

D'avance merci.

Re: [...] Recherche des idées pour trouver une clé de registre

Posté : mar. 09 juin 2009 21:47
par Tlem
Si vous n'avez qu'une seule carte Wifi, vous pouvez tout simplement lister les clés de cette branche : HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} qui ne change pas.
Lors de la recherche dans cette branche, recherchez votre clé et modifiez sa valeur.

Une petite piste : RegEnumKey. :wink:

Re: [...] Recherche des idées pour trouver une clé de registre

Posté : mar. 09 juin 2009 21:51
par orax
► Afficher le textevoir une petite piste

Re: [...] Recherche des idées pour trouver une clé de registre

Posté : mer. 10 juin 2009 18:06
par Julien
Bonsoir,

et bien encore une fois merci. J'allais une fois de plus me lancer dans une routine lourde et complexe et vous êtes arrivés !

Re: [R] Recherche des idées pour trouver une clé de registre

Posté : mer. 10 juin 2009 18:55
par Julien
Aïe !

Un petit rajout, avec l'exemple cela fonctionne sur le poste ou AutoIt est installé mais j'ai une erreur -1 sur un windows fraichement installé (vmware)

il ne faut pas inclure une librairie ?


Edit : Grosse fatigue ! désolé.