Liest den Namen eines Unterschlüssels aus der Registry aus.
RegEnumKey ( "keyname", instance )
Parameter
| keyname | Der Registry-Schlüssel, in dem gelesen werden soll. |
| instance | Die Instanz, die ermittelt werden soll (basierend auf 1). |
Rückgabewert
| Erfolg: | Gibt den angeforderten Unterschlüsselnamen zurück. |
| Fehler: | Gibt "" zurück und setzt @error auf: |
| 1, wenn der Schlüssel nicht geöffnet werden konnte | |
| 2 wenn der benötigte Hauptschlüssel nicht geöffnet werden konnte | |
| 3 wenn keine Verbindung zur Registry zustande kam | |
| -1, wenn der Unterschlüssel nicht existiert (Instanz zu groß) |
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
RegEnumVal, RegDelete, RegWrite
Beispiel
For $i= 1 to 10
$var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", $i)
If @error <> 0 then ExitLoop
MsgBox(4096, "Unterschlüssel #" & $i & " unter HKLM\Software: ", $var)
Next