Compartir a través de


Installer.RegistryValue (método)

El método RegistryValue del objeto Installer lee información sobre una clave de valor del Registro especificada. Si la clave o el valor especificados no existen, el método devuelve el error 9, "El subíndice está fuera del intervalo".

Sintaxis

Installer.RegistryValue(
  root,
  key,
  value
)

Parámetros

root

En Windows NT 4.0, la raíz del Registro es una clave raíz numérica o un nombre de equipo como una cadena. Los nombres de máquinas siempre son cadenas. En Windows 95, Windows 98 o Windows Me, la raíz del Registro es solo una clave raíz numérica. Solo puede acceder a HKLM en una máquina remota.

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

Cadena que contiene la ruta de acceso completa de la clave desde la raíz.

value

Este parámetro opcional indica el valor asociado que se devuelve para la clave especificada. El valor es uno de los que se muestran en la siguiente tabla.

Value Significado
Falta o está en blanco
Devuelve un valor booleano que indica si la clave existe.
String
Devuelve los datos asociados al valor con nombre. Da error si el nombre del valor no existe.
Entero positivo
Devuelve el nombre del valor enumerado de base 1. Está vacío si no existe. Esta opción usa la función RegEnumValue.
Entero negativo
Devuelve el nombre de subclave enumerado de base 1. Está vacío si no existe. Esta opción usa la función RegEnumKey.
Entero cero
Devuelve el nombre de la clase de cadena para la clave designada.
Cadena vacía, " "
Devuelve el valor predeterminado de la clave del Registro.

 

Valor devuelto

Este método no devuelve ningún valor.

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Archivo DLL
Msi.dll
IID
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046