RegRead
Возвращает значение параметра реестра.
RegRead ( "keyname", "valuename" )
Параметры
keyname | Раздел реестра. |
valuename |
Имя параметра. |
Возвращаемое значение
Успех: | Возвращает значение запрошенного параметра. @extended содержит тип параметра $REG_... . Эти типы определены в файле для включения "Constants.au3". |
Ошибка: | Возвращает пустую строку и устанавливает значение @error равным: |
1 - Не удалось открыть указанный раздел | |
2 - Не удалось открыть указанный основной раздел | |
3 - Не удалось подключиться к удаленному реестру | |
-1 - Не удалось открыть указанный параметр | |
-2 - Тип параметра не поддерживается |
Примечания
Параметр keyname должен начинаться с "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR") или "HKEY_CURRENT_CONFIG" ("HKCC").См. также
RegDelete, RegWrite, StringSplitПример
$sPath = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProgramFilesDir")
MsgBox(0, 'Сообщение', 'Путь к программной папке: ' & $sPath & @LF & 'Тип данных: ' & @extended)