Condividi tramite


Metodo Installer.RegistryValue

Il metodo RegistryValue dell'oggetto Installer legge informazioni su una chiave del Registro di sistema specificata di valore. Se la chiave o il valore specificato non esiste, il metodo restituisce un errore pari a 9, "Sottoscript out of Range".

Sintassi

Installer.RegistryValue(
  root,
  key,
  value
)

Parametri

radice

In Windows NT 4.0 la radice del Registro di sistema è una chiave radice numerica o un nome di computer come stringa. I nomi dei computer sono sempre stringhe. In Windows 95, Windows 98 o Windows Me, la radice del Registro di sistema è solo una chiave radice numerica. È possibile accedere solo a HKLM in un computer remoto.

Root Significato
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

Stringa contenente il percorso della chiave completa dalla radice.

value

Questo parametro facoltativo designa il valore associato da restituire per la chiave specificata. Il valore è uno dei valori illustrati nella tabella seguente.

Valore Significato
Mancante o vuoto
Restituisce una progettazione booleana che indica se esiste la chiave.
Stringa
Restituisce i dati associati al valore denominato, non riesce se il nome del valore non è esistente.
Intero positivo
Restituisce il nome del valore enumerato basato su 1, è vuoto se non esistente. Questa opzione usa la funzione RegEnumValue .
Intero negativo
Restituisce il nome della sottochiave enumerata basato su 1, questo valore è vuoto se non esistente. Questa opzione usa la funzione RegEnumKey .
Intero zero
Restituisce il nome della classe stringa per la chiave designata.
Stringa vuota "
Restituisce il valore predefinito della chiave del Registro di sistema.

 

Valore restituito

Questo metodo non restituisce valori.

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP
DLL
Msi.dll
IID
IID_IInstaller è definito come 000C1090-0000-0000-C000-0000000000000046