Liest einen Wert aus der Registry.
RegRead ( "keyname", "valuename" )
Parameter
| keyname | Der Registry-Schlüssel, der den auszulesenden Wert beinhaltet. |
| valuename | Der Wert, der ausgelesen werden soll. |
Rückgabewert
| Erfolg: | Gibt den Inhalt des angegebenen Werts zurück. @EXTENDED wird auf den Typ des jeweiligen Wertes gesetzt (siehe Constants.au3 bei $REG_...). |
| Fehler: | Gibt "" zurück und setzt @error auf: |
| 1 falls der angegebene Schlüssel nicht geöffnet werden kann | |
| 2 falls es nicht möglich ist auf den Hauptschlüssel zuzugreifen | |
| 3 wenn von extern (remote) nicht auf die Registry zugegriffen werden kann | |
| -1 falls der angegebene Wert nicht geöffnet werden kann | |
| -2 falls der Typ des Werts nicht unterstützt wird |
Bemerkungen
Ein Registry-Schlüssel muss mit "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR") oder "HKEY_CURRENT_CONFIG" ("HKCC") beginnen.
Verwandte Funktionen
RegDelete, RegWrite, StringSplit
Beispiel
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProgramFilesDir")
MsgBox(4096, "Ordner für Programme:", $var)