Installer. RegistryValue, méthode

La méthode RegistryValue de l’objet installer lit les informations relatives à une clé de Registre spécifiée de valeur. Si la clé ou la valeur spécifiée n’existe pas, la méthode retourne une erreur 9, « indice hors limites ».

Syntaxe

Installer.RegistryValue(
  root,
  key,
  value
)

Paramètres

root

Dans Windows NT 4,0, la racine du Registre est soit une clé racine numérique, soit un nom d’ordinateur en tant que chaîne. Les noms d’ordinateur sont toujours des chaînes. dans Windows 95, Windows 98 ou Windows moi, la racine du registre est une clé racine numérique uniquement. Vous pouvez uniquement accéder à HKLM sur une machine distante.

Root Signification
_racine des classes HKEY _
0
HKEY _ Current _ User
1
HKEY _ local _ machine
2
HKEY, _ utilisateurs
3
_données de performances HKEY _
4
configuration de HKEY _ Current _
5
_données HKEY dyn _
6

key

Chaîne contenant le chemin d’accès complet à la clé à partir de la racine.

value

Ce paramètre facultatif désigne la valeur associée à retourner pour la clé spécifiée. La valeur est l’une des valeurs indiquées dans le tableau suivant.

Valeur Signification
Manquant ou vide
Retourne une valeur booléenne désignant si la clé existe.
Chaîne
Retourne les données associées à la valeur nommée, échoue si le nom de la valeur n’existe pas.
Entier positif
Retourne le nom de la valeur énumérée de base 1, il est vide s’il n’existe pas. Cette option utilise la fonction RegEnumValue .
Entier négatif
Retourne le nom de la sous-clé énumérée de base 1, ce qui est vide s’il n’existe pas. Cette option utilise la fonction RegEnumKey .
Entier zéro
Retourne le nom de la classe de chaîne pour la clé désignée.
Chaîne vide ""
Retourne la valeur par défaut de la clé de registre.

Valeur de retour

Cette méthode ne retourne pas de valeur.

Spécifications

Condition requise Valeur
Version
Windows Installer 5,0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4,0 ou Windows Installer 4,5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP
DLL
Msi.dll
IID
IID _ IInstaller est défini en tant que 000C1090-0000-0000-C000-000000000046