Метод Installer.RegistryValue
Метод RegistryValue объекта Installer считывает сведения об указанном разделе реестра со значением. Если указанный ключ или значение не существует, метод возвращает ошибку 9 " Индекс вне диапазона".
Синтаксис
Installer.RegistryValue(
root,
key,
value
)
Параметры
-
root
-
В Windows NT 4.0 корень реестра является либо числовым корневым ключом, либо именем компьютера в виде строки. Имена компьютеров всегда являются строками. В Windows 95, Windows 98 или Windows Me корень реестра является только числовым корневым ключом. Доступ к HKLM можно получить только на удаленном компьютере.
Root Значение - 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
-
Строка, содержащая полный путь к ключу из корневого каталога.
-
value
-
Этот необязательный параметр определяет связанное значение, возвращаемое для указанного ключа. Значение является одним из значений, показанных в следующей таблице.
Значение Значение - Отсутствует или пусто
Возвращает логическое значение, указывающее, существует ли ключ. - String
Возвращает данные, связанные с именованным значением, если имя значения отсутствует. - Положительное целое число
Возвращает имя перечисленного значения из 1. Оно пусто, если оно отсутствует. Этот параметр использует функцию RegEnumValue . - Отрицательное целое число
Возвращает имя перечисленного подраздела на основе 1, если оно отсутствует, оно пусто. Этот параметр использует функцию RegEnumKey . - Нулевое целое число
Возвращает имя строкового класса для указанного ключа. - Пустая строка " "
Возвращает значение по умолчанию для раздела реестра.
Возвращаемое значение
Этот метод не возвращает значение.
Требования
Требование | Значение |
---|---|
Версия |
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP |
DLL |
|
IID |
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046 |