Freigeben über


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
Msi.dll
IID
IID_IInstaller ist definiert als 000C1090-0000-0000-C000-000000000046