Vorheriges Thema: RegDeleteVariable - Entfernen einer VariablenNächstes Thema: RegEnumVariable - Auflisten der Variablen


RegENumKey - Auflisten der Unterschlüssel eines Registrierungsschlüssels

Gültig für Windows

Die Funktion "RegEnumKey" führt die Unterschlüssel eines angegebenen Registrierungsschlüssels auf.

Diese Registrierungs-Bearbeitungsfunktion hat das folgende Format:

RegEnumKey(hKey as Integer, index as Integer, subkey as String) as Boolean
hKey

Gibt einen zurzeit offenen oder einen vordefinierten Schlüssel an. Der Parameter "hKey" kann einen der folgenden vordefinierten Werte aufweisen:

HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
index

Kennzeichnet den Index des zu ermittelnden Unterschlüssels. Verwenden Sie für den ersten Aufruf der Funktion null (0).

subkey

Kennzeichnet den Ausgabeparameter, der den angeforderten Unterschlüssel aufnehmen soll.

Bei erfolgreichem Abschluss gibt die Funktion TRUE zurück und fügt den Namen des Unterschlüssels in die Variable "subkey" ein. Wenn der Schlüssel ungültig ist oder keine weiteren Unterschlüssel vorhanden sind, liefert die Funktion den Wert FALSE.

Beispiel: Funktion "RegEnumKey"

Vorausgesetzte Registrierungsstruktur:

HKLM

Software

CA

test-1

...

test-9

dummy

4test only

var-0 "test 2"

...


Rem
Rem This example enumerates the subkeys of HKEY_CLASSES_ROOT,
Rem printing all filetype entries.
Rem

Dim SubKey as string
Dim Index as integer

Index=0
while RegEnumKey(HKEY_CLASSES_ROOT,Index,SubKey)
	 if Left(SubKey,1)="." then print SubKey
	 Index=Index+1
wend