Lecture clé registre [Fermé]

Signaler
Messages postés
3
Date d'inscription
lundi 21 avril 2014
Statut
Membre
Dernière intervention
30 mai 2014
-
Messages postés
3
Date d'inscription
lundi 21 avril 2014
Statut
Membre
Dernière intervention
30 mai 2014
-
Bonjour,

J'ai réalisé un petit script pour vérifier le contenu d'une clé de registre, mais le résultat ne correspond pas à la configuration mise en place.


Set oArgs = WScript.Arguments
path = oArgs(0)
value = oArgs(1)

Set obj = CreateObject("WScript.Shell")
reg = obj.RegRead(path)

If reg = value Then
result = "OK"
Else
result = "KO"
End If
wscript.echo result

La commande que je lance via cmd est : cscript check_key.vbs HKLM\System\CurrentControlSet\Control\Lsa\auditbaseobjects 0 //nologo

(la valeur de la clé vaut bien 0 dans le registre et la commande me retourne KO)

Merci d'avance :)

2 réponses

Messages postés
3
Date d'inscription
mardi 29 avril 2014
Statut
Membre
Dernière intervention
30 mai 2014
2
if reg != value then
result = "valeur differente"
else
result = "valeur identique"
end if

il me semble que tu fais une assignation dans ton premier if :
if reg=value

il faut alors faire reg == value pour comparaison
Messages postés
3
Date d'inscription
lundi 21 avril 2014
Statut
Membre
Dernière intervention
30 mai 2014

J'ai testé == et != et, dans les deux cas, j'ai une erreur de compilation...