1.2.161 RegDBGetKeyValueEx – Schlüsselwert in der Registry abfragen
RegDBGetKeyValueEx (strKey,strName,nType,strValue,nSize);
|
Argumente
|
strKey
Schlüsselangabe
|
|
|
strName
Wenn nichts angegeben wird, liefert diese Funktion den Defaultkeyvalue
|
|
|
nType
Bei Rückkehr enthält diese Variable Informationen zum Typ des Wertes in strValue
n$REGDB_STRING
n$REGDB_STRING_EXPAND
n$REGDB_STRING_MULTI
n$REGDB_NUMBER
n$REGDB_BINARY
|
|
|
strValue
Wert des Namenseintrag im Schlüssel
|
|
|
nSize
Länge von strValue
|
|
Rückgabewert
|
Fehlerhandling übernimmt die InstallEngine.
|
|
Beschreibung
|
Die Funktion RegDBGetKeyValueEx ruft den Wert eines bestimmten Wertenamen in einem bestimmten Registry-Schlüssel ab.
InstallShield geht standardmäßig davon aus, dass dieser Schlüssel ein Teilschlüssel von HKEY_CLASSES_ROOT ist.
Mit der Funktion RegDBSetDefaultRoot können Sie einen anderen Stammschlüssel definieren.
RegDBGetKeyValueEx ist eine allgemeine Registry-Funktion, die für alle Registry-Schlüssel verwendet werden kann, einschließlich denen, die mit speziellen Registry-Funktionen verarbeitet werden.
Weitere Informationen erhalten Sie unter Spezialfunktionen für das Registry.
|
|
Funktionsart
|
infraSetupFunktion
|
Hinweis:
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.
Siehe "DBS:SHOW_BINARY_FIELDS" bei "BufAddParam" 1.2.25 BufAddParam – speichert zusätzliche Steuerparameter bei einem Buffer
