↑  ←  Описание функции


_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)