Bonjour,
Dans un script vbs, j'ai besoin de tester une valeur dans registre mais une des clés de son arborescence contient un slash.
Avec bien sûr ceci au préalable :
Voici les codes que j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set objWshShell = WScript.CreateObject("WScript.Shell")
Code : Sélectionner tout - Visualiser dans une fenêtre à part objWshShell.RegRead("HKLM\SOFTWARE\AUTRE_CLE\CLE/AVEC SLASH\AUTRE_CLE\VALEUR A TESTER")
Code : Sélectionner tout - Visualiser dans une fenêtre à part objWshShell.RegRead("HKLM\SOFTWARE\AUTRE_CLE\CLE" & Chr(47) & "AVEC SLASH\AUTRE_CLE\VALEUR A TESTER")Le problème c'est qu'avec ces 3 solutions, l'erreur renvoyée est la même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part objWshShell.RegRead("HKLM\\SOFTWARE\\AUTRE_CLE\\CLE\/AVEC SLASH\\AUTRE_CLE\\VALEUR A TESTER")
"Racine incorrecte dans la clé de Registre HKLM\SOFTWARE\AUTRE_CLE\CLE/AVEC SLASH\AUTRE_CLE\VALEUR A TESTER"
code : 80070002
Est-ce que quelqu'un a déjà eu ce problème et a réussi à le résoudre?
Ou est-ce que quelqu'un aurait une idée?
Merci de votre aide.
pitchalov
Partager