Installer.RegistryValue-Methode
Die RegistryValue-Methode des Installationsprogrammobjekts liest Informationen zu einem angegebenen Registrierungsschlüssel oder Wert. Wenn der angegebene Schlüssel oder Wert nicht vorhanden ist, gibt die Methode den Fehler 9 zurück ("Index außerhalb des definierten Bereichs.").
Syntax
Installer.RegistryValue(
root,
key,
value
)
Parameter
-
root
-
Bei Windows NT 4.0 ist der Registrierungsstamm entweder ein numerischer Stammschlüssel oder ein Computername als Zeichenfolge. Computernamen sind immer Zeichenfolgen. Bei Windows 95, Windows 98 oder Windows Me ist der Registrierungsstamm nur ein numerischer Stammschlüssel. Sie können nur auf einem Remotecomputer auf HKLM zugreifen.
Root Bedeutung - HKEY_CLASSES_ROOT
0 - HKEY_CURRENT_USER
1 - HKEY_LOCAL_MACHINE
2 - HKEY_USERS
3 - HKEY_PERFORMANCE_DATA
4 - HKEY_CURRENT_CONFIG
5 - HKEY_DYN_DATA
6 -
key
-
Dies ist eine Zeichenfolge, die den vollständigen Schlüsselpfad aus dem Stamm enthält.
-
value
-
Dieser optionale Parameter gibt an, welcher zugeordnete Wert für den angegebenen Schlüssel zurückgegeben werden soll. Der Wert entspricht einem der in der folgenden Tabelle aufgeführten Werte.
Wert Bedeutung - Fehlt oder leer
Hiermit wird ein boolescher Wert zurückgegeben, der angibt, ob der Schlüssel vorhanden ist. - String
Hiermit werden die Daten zurückgegeben, die dem benannten Wert zugeordnet sind. Der Vorgang schlägt fehl, wenn der Wertname nicht vorhanden ist. - Positive ganze Zahl
Hiermit wird der Name des 1-basierten aufgezählten Werts zurückgegeben (leer, falls nicht vorhanden). Diese Option verwendet die RegEnumValue-Funktion. - Negative Ganzzahl
Hiermit wird der Name des 1-basierten aufgezählten Unterschlüssels zurückgegeben (leer, falls nicht vorhanden). Diese Option verwendet die RegEnumKey-Funktion. - Null-Integer
Hiermit wird der Zeichenfolgen-Klassennamen für den angegebenen Schlüssel zurückgegeben. - Leere Zeichenfolge " "
Hiermit wird der Standardwert des Registrierungsschlüssels zurückgegeben.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Anforderungen
Anforderung | Wert |
---|---|
Version |
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP |
DLL |
|
IID |
IID_IInstaller ist definiert als 000C1090-0000-0000-C000-000000000046 |