infra:NET User
 
×
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.