_RegRead
Возвращает значение параметра реестра.
#Include <_RegFunc.au3>
_RegRead ( $szKey, $szValue )
Параметры
$szKey | Раздел реестра |
$szValue |
Параметр реестра |
Возвращаемое значение
Успех: | Возвращает значение параметра реестра. @extended содержит тип данных в виде числа. |
@extended: | 0 - REG_NONE |
1 - REG_SZ | |
2 - REG_EXPAND_SZ | |
3 - REG_BINARY | |
4 - REG_DWORD | |
5 - REG_DWORD_BIG_ENDIAN | |
6 - REG_LINK | |
7 - REG_MULTI_SZ | |
8 - REG_RESOURCE_LIST | |
9 - REG_FULL_RESOURCE_DESCRIPTOR | |
10 - REG_RESOURCE_REQUIREMENTSJJST | |
11 - REG_QWORD | |
Ошибка: | Возвращает 0 и устанавливает @error |
@error: | 1 - неверно указан корневой раздел |
2 - не удалось открыть раздел (@extended содержит возвращаемое значение RegOpenKeyExW) | |
3 - ошибка чтения параметра (@extended содержит возвращаемое значение RegOpenKeyExW) |
Примечания
Значения не формального типа возвращаются как бинарные данные. В значении типа данных REG_MULTI_SZ в качестве разделителя строк используется @CRLFСм. также
_RegWriteПример
; Erik Pilsits
; http://www.autoitscript.com/forum/topic/70108-custom-registry-functions-udf/
#include <_RegFunc.au3>
$var = _RegRead('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer', 'IconUnderline')
MsgBox(0, 'Сообщение', $var)