Opération dans le registre

Contenu du snippet

Quelques petites opérations simples dans la base de registre du style lecture, écriture, suppression de clés et de paramètres.

Source / Exemple :


'ECRIRE UNE VALEUR DANS LE REGISTRE

Set WshShell = CreateObject("Wscript.Shell")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\NOM DE LA CLE", "VALEUR DE LA CLE"         'Pour les valeurs chaines
WshShell.RegWrite "HKEY_CURRENT_USER\Software\NOM DE LA CLE DWORD\", 1, "REG_DWORD"      'Pour les clés Dword
WshShell.RegWrite "HKEY_CURRENT_USER\Software\NOM DE LA CLE BINAIRE\", 1, "REG_BINARY"   'Pour les clés binaires

'LIRE UNE VALEUR DU REGISTRE

Set WshShell = CreateObject("Wscript.Shell")
valeur = WshShell.RegRead("HKEY_CURRENT_USER\Software\TEST\Cle")

'SUPPRIMER UNE VALEUR OU UNE CLE DU REGISTRE

Set WshShell = CreateObject("Wscript.Shell")
WshShell.RegDelete "HKEY_CURRENT_USER\Software\NOM DU PARAMETRE"
WshShell.RegDelete "HKEY_CURRENT_USER\Software\NOM DE LA CLE\"

'Aerandir

Conclusion :


C'est assez simple et classique mais ca dépanne des fois quand on ne désire pas utiliser des méthodes plus compliqué (ocx, ...).
Puisque l'on utilise des scripts pour nos opérations dans le registre, il arrive parfois que certains antivirus (McAfee pour ne pas le citer) s'affolent alors à vous de voir avant d'utiliser cette méthode ...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.