| |
|
|
Michael Wodrich | RegQueryValueEx liest den Typ und die Daten eines eines Wertes aus der Registry aus.
P:L1: Handle des Registryschlüssels, der den Wert enthält als LongInt.
P:L2 oder P:B3: Adresse eines Strings mit dem Namen des auszulesenden Wertes oder eine Bereichsvariable, die diesen Namen enthält.
3.Parameter: Reserviert, muß 0 sein.
P:B4: Bereichsvariable, die den Typ des ausgelesenen Wertes empfängt (kann 0 sein) => $3 = Binärer Schlüssel (Bytefolge unterschiedlicher Größe). $4 = 4 Byte oder LongIntwert. Oft werden nur die zwei oberen Bytes des Wertes berücksichtigt. $5 = 4 Byte oder LongIntwert. Die unteren 2 Byte des Wertes werden berücksichtigt. $2 = String mit abschließendem Nullbyte. Kann Umgebungsvariablen enthalten. $6 = Ein symbolischer Link im Unicode Format. $7 = Ein Array nullterminierter Strings. $0 = Nicht definierter Datentyp. $8 = Treiber Resourcenliste. $1 = String mit abschließendem Nullbyte ohne Umgebungsvariablen.
P:B5: Bereichvariable, die den Wert empfängt.
P:B6: 4 Byte Bereichsvariable. Dieser Wert muß auf die Größe des Bereichs in Parameter 4 gesetzt werden. Wenn die Funktion zurückkehrt, steht hier die Länge des ausgelesenen Wertes in Bytes.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 15.11.2005 ▲ |
|
|
|