Type:
Module
Constants:
HKEY_CLASSES_ROOT
:
0x80000000
HKEY_CURRENT_USER
:
0x80000001
HKEY_LOCAL_MACHINE
:
0x80000002
HKEY_USERS
:
0x80000003
HKEY_PERFORMANCE_DATA
:
0x80000004
HKEY_PERFORMANCE_TEXT
:
0x80000050
HKEY_PERFORMANCE_NLSTEXT
:
0x80000060
HKEY_CURRENT_CONFIG
:
0x80000005
HKEY_DYN_DATA
:
0x80000006
REG_NONE
:
0
REG_SZ
:
1
REG_EXPAND_SZ
:
2
REG_BINARY
:
3
REG_DWORD
:
4
REG_DWORD_LITTLE_ENDIAN
:
4
REG_DWORD_BIG_ENDIAN
:
5
REG_LINK
:
6
REG_MULTI_SZ
:
7
REG_RESOURCE_LIST
:
8
REG_FULL_RESOURCE_DESCRIPTOR
:
9
REG_RESOURCE_REQUIREMENTS_LIST
:
10
REG_QWORD
:
11
REG_QWORD_LITTLE_ENDIAN
:
11
STANDARD_RIGHTS_READ
:
0x00020000
STANDARD_RIGHTS_WRITE
:
0x00020000
KEY_QUERY_VALUE
:
0x0001
KEY_SET_VALUE
:
0x0002
KEY_CREATE_SUB_KEY
:
0x0004
KEY_ENUMERATE_SUB_KEYS
:
0x0008
KEY_NOTIFY
:
0x0010
KEY_CREATE_LINK
:
0x0020
KEY_READ
:
STANDARD_RIGHTS_READ |
KEY_QUERY_VALUE | KEY_ENUMERATE_SUB_KEYS | KEY_NOTIFY
KEY_WRITE
:
STANDARD_RIGHTS_WRITE |
KEY_SET_VALUE | KEY_CREATE_SUB_KEY
KEY_EXECUTE
:
KEY_READ
KEY_ALL_ACCESS
:
KEY_READ | KEY_WRITE | KEY_CREATE_LINK
REG_OPTION_RESERVED
:
0x0000
REG_OPTION_NON_VOLATILE
:
0x0000
REG_OPTION_VOLATILE
:
0x0001
REG_OPTION_CREATE_LINK
:
0x0002
REG_OPTION_BACKUP_RESTORE
:
0x0004
REG_OPTION_OPEN_LINK
:
0x0008
REG_LEGAL_OPTION
:
REG_OPTION_RESERVED |
REG_OPTION_NON_VOLATILE | REG_OPTION_CREATE_LINK |
REG_OPTION_BACKUP_RESTORE | REG_OPTION_OPEN_LINK
REG_CREATED_NEW_KEY
:
1
REG_OPENED_EXISTING_KEY
:
2
REG_WHOLE_HIVE_VOLATILE
:
0x0001
REG_REFRESH_HIVE
:
0x0002
REG_NO_LAZY_FLUSH
:
0x0004
REG_FORCE_RESTORE
:
0x0008
MAX_KEY_LENGTH
:
514
MAX_VALUE_LENGTH
:
32768
For detail, see the MSDN.
— HKEY_*
Predefined key ((*handle*)). These are Integer, not Win32::Registry.
— REG_*
Registry value type.
— KEY_*
Security access mask.
— KEY_OPTIONS_*
Key options.
— REG_CREATED_NEW_KEY
— REG_OPENED_EXISTING_KEY
If the key is created newly or opened existing key. See also Registry#disposition method.
For detail, see the MSDN.
— HKEY_*
Predefined key ((*handle*)). These are Integer, not Win32::Registry.
— REG_*
Registry value type.
— KEY_*
Security access mask.
— KEY_OPTIONS_*
Key options.
— REG_CREATED_NEW_KEY
— REG_OPENED_EXISTING_KEY
If the key is created newly or opened existing key. See also Registry#disposition method.