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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set objWshShell = WScript.CreateObject("WScript.Shell")
Voici les codes que j'ai essayé :
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")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
objWshShell.RegRead("HKLM\\SOFTWARE\\AUTRE_CLE\\CLE\/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 :
"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