Lecture clé registre

Fermé
seekawa Messages postés 3 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 30 mai 2014 - 29 mai 2014 à 19:07
seekawa Messages postés 3 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 30 mai 2014 - 30 mai 2014 à 09:44
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 :)

A voir également:

2 réponses

rene2407 Messages postés 3 Date d'inscription mardi 29 avril 2014 Statut Membre Dernière intervention 30 mai 2014 2
30 mai 2014 à 00:16
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
0
seekawa Messages postés 3 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 30 mai 2014
30 mai 2014 à 09:44
J'ai testé == et != et, dans les deux cas, j'ai une erreur de compilation...
0