Créer une clé dans la base du registre avec un script VBS [Résolu]

nikko76600 19 Messages postés lundi 25 décembre 2006Date d'inscription 20 avril 2010 Dernière intervention - 19 août 2009 à 08:33 - Dernière réponse : ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention
- 23 févr. 2013 à 18:49
Bonjour,

Je voudrais créer une clée dans la base du registre grâce à un script VBS... Voici la clé à créer :

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\exemple.vbs

le but étant de lancer le script "exemple.vbs" à chaque démarrage de windows.

ma question est bien sur :
1. est-ce possible ?
2. comment ? ^^

Merci, Nils
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 19 août 2009 à 09:00
3
Merci
voir méthode RegWrite d'un objet WScript.Shell

http://msdn.microsoft.com/en-us/library/yfdfhz1b(VS.85).aspx


Renfield - Admin CodeS-SourceS - MVP Visual Basic

Merci Renfield 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de Renfield
Meilleure réponse
Claiyah 580 Messages postés mercredi 20 août 2008Date d'inscription 20 avril 2010 Dernière intervention - 19 août 2009 à 12:01
3
Merci
bonjour
voila un lien intéressant => http://vb.developpez.com/faqvbs/?page=II.7



Les yeux montrent la force de l'âme

Merci Claiyah 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de Claiyah
nikko76600 19 Messages postés lundi 25 décembre 2006Date d'inscription 20 avril 2010 Dernière intervention - 20 août 2009 à 07:13
0
Merci
Ca marche !
J'ai utilisé la commqnde suivante :

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegWrite"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Run\cmd",dirsystem&"\cmd.vbs"

et ma variable a été crée ! :)

Merci bien !
Commenter la réponse de nikko76600
amoula1985 3 Messages postés dimanche 17 mai 2009Date d'inscription 2 septembre 2009 Dernière intervention - 26 août 2009 à 12:36
0
Merci
comment changé le clé de base de registre
Commenter la réponse de amoula1985
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 26 août 2009 à 12:41
0
Merci
Comme je l'ai dit plus haut:

voir méthode RegWrite d'un objet WScript.Shell

http://msdn.microsoft.com/en-us/library/yfdfhz1b(VS.85).aspx


"Windows Script Host
RegWrite Method
Creates a new key, adds another value-name to an existing key (and assigns it a value), or changes the value of an existing value-name."



Renfield - Admin CodeS-SourceS - MVP Visual Basic
Commenter la réponse de Renfield
Paulolol 20 Messages postés dimanche 6 mai 2012Date d'inscription 24 mai 2014 Dernière intervention - 23 févr. 2013 à 18:34
0
Merci
Bonjour.

J'ai essayé la méthode suivante :

Dim WshShell, bKey, cKey
Set WshShell = WScript.CreateObject("WScript.Shell")


WshShell.RegWrite "HKEY_CLASSES_ROOT\.iso\DefaultIcon", "C:\Users\Public\Pictures\Paul !\Icône\iso.ico", "REG_SZ"
WshShell.RegWrite "HKEY_CLASSES_ROOT\.iso\(par défaut)", "CD d'installation", "REG_SZ"

MsgBox "Ecriture dans les clés de registre effectuée avec succès !", vbInformation, "SUCCESS !"

bKey = WshShell.RegRead("HKEY_CLASSES_ROOT\.iso\DefaultIcon")
MsgBox WshShell.RegRead("HKEY_CLASSES_ROOT\.iso\DefaultIcon")

cKey = WshShell.RegRead("HKEY_CLASSES_ROOT\.iso\(par défaut)")
MsgBox WshShell.RegRead("HKEY_CLASSES_ROOT\.iso\(par défaut)")



Malheureusement, il me retourne le code d'erreur suivant :

Ligne: 5
Caract.: 1
Erreur: Racine incorrecte dans la clé de Registre
"HKEY_CLASSES_ROOT\.iso\DefaultIcon".
Code: 80070005
Source: WshShell.RegWrite

____________________________
Geek !
Commenter la réponse de Paulolol
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionContributeurStatut 11 avril 2018 Dernière intervention - 23 févr. 2013 à 18:49
0
Merci
Bonjour,
- as-tu essayé de créer successivement les clés, sous-clés et valeurs ?
- as-tu les droits nécessaires (quel est ton OS ?)

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu

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.