Probleme beim auslesen der Registry

Registriert
Nov. 2006
Beiträge
148
So ich versuch mit dem MIRC einen Eintrag in der Registry aus zu lesen, aber ich hab ein Problem.

Der Pfad ist wie folgt: HKEY_LOCAL_MACHINE \HARDWARE \DEVICEMAP \VIDEO\
So weit so gut. Der Name des Eintrag ist \Device\Video0.

Jetzt wäre der Pfad also: HKEY_LOCAL_MACHINE \HARDWARE \DEVICEMAP \VIDEO\ \Device\Video0.

Und da ist auch schon der Fehler(wenn man es einen Fehler nennen kann) das doppelte "\\".
Normalerweise ist ja hier der Backslash dazu da, um weiter zu verzeigen.

Ich brauche den, da bei jeden der Pfad anders ist, um die Werte für
Kantenglättung und der gleichen fest zu stellen. Oder kennt einer einen anderen Weg, den fest zu stellen?

Hier mein Script:

...
if ($devent == sclick) {
if ($did == 1) {
var %garka == $regread(HKEY_LOCAL_MACHINE \HARDWARE \DEVICEMAP \VIDEO\ \Device\Video0)
echo %garka
}
}
}

alias RegRead {
if ($1 != $null) {
var %a = regread
.comopen %a WScript.Shell
if !$comerr {
var %b = $com(%a,RegRead,3,bstr,$1-)
var %c = $com(%a).result
.comclose %a
if (%c != $null) return %c
else {
return error! when reading or key does not exist
}
}
}
else { return error! complete data }
}

Wie bekomme ich das nun hin, das er das richtig auslist?

Bitte helft mir, wird was geiles wenn fertig ist ;)

Und ich bedanke mich schon im voraus. :-D
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben