| |
|
|
Michael Wodrich | RegEnumValue listet alle Werte eines geöffneten Registryschlüssels auf.
P:L1: Handle eines geöffneten Keys (dessen Unterschlüssel man listen möchte) als LongInt oder folgende Werte => · HKEY_CLASSES_ROOT = $80000000 · HKEY_CURRENT_USER = $80000001 · HKEY_LOCAL_MACHINE = $80000002 · HKEY_USERS = $80000003
P:L2: Position des gesuchten Unterschlüssels in der Registry als LongInt.
P:B3: Bereichsvariable, die den Namen des Wertes empfängt.
P:B4: 4 Byte Bereichsvariable, deren Wert die Größe von Parameter 3 in Bytes angibt. Kehrt die Funktion zurück, steht hier die Anzahl der kopierten Bytes.
Parameter 5 (Null): Reserviert, muß 0 sein.
P:B6: 4 Byte Bereichsvariable, die Art des zurückgegebenen Wertes empfängt. => · $3 = (REG_BINARY) Binärer Schlüssel (Bytefolge unterschiedlicher Größe). · $4 = 4 Byte oder LongIntwert. Oft werden nur die zwei oberen Bytes des Wertes berücksichtigt (REG_DWORD / REG_DWORD_LITTLE_ENDIAN). · $5 = 4 Byte oder LongIntwert. Die unteren 2 Byte des Wertes werden berücksichtigt (REG_DWORD_BIG_ENDIAN). · $2 = String mit abschließendem Nullbyte. Kann Umgebungsvariablen enthalten (REG_EXPAND_SZ). · $6 = Ein symbolischer Link im Unicode Format (REG_LINK). · $7 = Ein Array nullterminierter Strings (REG_MULTI_SZ). · $0 = Nicht definierter Datentyp (REG_NONE). · $8 = Treiber Resourcenliste (REG_RESOURCE_LIST). · $1 = String mit abschließendem Nullbyte ohne Umgebungsvariablen (REG_SZ).
P:B7: Bereichsvariable, die den Wert empfängt. Diese Variable kann Null sein, wenn nur der Namen des Wertes benötigt wird.
P:B8: 4 Byte Bereichsvariable, deren Wert die Größe von Parameter 3 in Bytes angibt. Kehrt die Funktion zurück, steht hier die Anzahl der kopierten Bytes. Diese Variable kann Null sein, wenn nur der Namen des Wertes benötigt wird und P:B7 0 (Null) ist.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 15.11.2005 ▲ |
|
|
|