Méthode Installer.RegistryValue
La méthode RegistryValue de l’objet Installer lit des informations sur une clé de valeur de Registre spécifiée. Si la clé ou la valeur spécifiée n’existe pas, la méthode retourne une erreur de 9, « Indice hors limites ».
Syntaxe
Installer.RegistryValue(
root,
key,
value
)
Paramètres
-
root
-
Dans Windows NT 4.0, la racine du Registre est une clé racine numérique ou un nom d’ordinateur sous forme de chaîne. Les noms d’ordinateurs sont toujours des chaînes. Dans Windows 95, Windows 98 ou Windows Me, la racine du Registre est une clé racine numérique uniquement. Vous pouvez uniquement accéder à HKLM sur un ordinateur distant.
Root Signification - 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
-
Chaîne contenant le chemin de clé complet à 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 présentées dans le tableau ci-dessous.
Valeur Signification - Manquant ou vide
Retourne une valeur booléenne indiquant si la clé existe. - Chaîne
Retourne les données associées à la valeur nommée, et échoue si le nom de la valeur n’existe pas. - Entier positif
Retourne le nom de la valeur énumérée de base 1, qui est vide si la valeur 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, qui est vide si elle 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 retournée
Cette méthode ne retourne pas de valeur.
Configuration requise
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 |
|
IID |
IID_IInstaller est défini comme 000C1090-0000-0000-C000-000000000046 |