Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2947 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS - Lecture dans registre - ERREUR

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBS - Lecture dans registre - ERREUR

n°764230
JekylHide
Posté le 15-06-2004 à 13:38:28  profilanswer
 

Bonjour a tous,
 
J'ai ce script:
 
dim strComputer
 strComputer = InputBox ("Entrer l'IP ou le nom du pc.", "Boite de saisie", "Votre IP ici." )
Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
 
 
Set WshShell = WScript.CreateObject("WScript.Shell" )
 
 
Function RunExe(StrPathKey)
WshShell.Run(StrPathKey)  
End Function
 
Function ReadKey(StrPathKey)
ReadKey = WshShell.RegRead(StrPathKey)
End Function
 
 
ReadKey ("HKEY_LOCAL_MACHINE\SOFTWARE\blabla" )

 
et lors de son execution un erreur survient:
 
Impossible de lire dans le registe la valeur HKEY_LOCAL_MACHINE\SOFTWARE\blabla
 
Je ne suis pas un pro de scripts donc un peu d'aide serai la bienvenue.
Merci!

mood
Publicité
Posté le 15-06-2004 à 13:38:28  profilanswer
 

n°764961
couitchy
Posté le 15-06-2004 à 21:43:12  profilanswer
 

essaye de remplacer  
 
Set WshShell = WScript.CreateObject("WScript.Shell" )  
 
par
 
Set WshShell = CreateObject("WScript.Shell" )
 
sinon :  
- essaye un test direct (sans passer par la variable StrPathKey)
- est-ce que tu es sûr que ta clé registre existe ?


Message édité par couitchy le 15-06-2004 à 21:44:35
n°765290
JekylHide
Posté le 16-06-2004 à 09:34:25  profilanswer
 

Merci de ton aide.
 
En remplacant le Set... l'erreur est le même.
L'erreur est:
Unable to oprn redistry key HLM\... for reading
source: WshShell.RegRead

n°766372
couitchy
Posté le 16-06-2004 à 19:31:27  profilanswer
 

Je viens de tester ça chez moi et ça marche parfaitement !!
 

Code :
  1. Set WshShell = CreateObject("WScript.Shell" )
  2. Function ReadKey(StrPathKey)
  3. ReadKey = WshShell.RegRead(StrPathKey)
  4. End Function
  5. Msgbox ReadKey ("HKEY_LOCAL_MACHINE\SOFTWARE\test\a" )


 
ça veut donc dire que c'est ta clé registre qui n'existe pas !
 
:hello:


Message édité par couitchy le 16-06-2004 à 19:32:39
n°784420
JekylHide
Posté le 02-07-2004 à 10:21:20  profilanswer
 

Bé si elle existe...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS - Lecture dans registre - ERREUR

 

Sujets relatifs
[debutant Js] Erreur de syntaxeLecture d'un fichier de valeurs
Erreur trop chiante en écrivant dans un fichierrequest.getParameter(...) une erreur ?
problème de lecture de fichier texte[java pour les nuls] question gratuite sur la lecture d'un fichier
Où est ma faute? msg d'erreur("objet requis")erreur : send session cookie - headers already sent by
Erreur de process et socketErreur avec BDD
Plus de sujets relatifs à : VBS - Lecture dans registre - ERREUR


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR