HKey class instances are used to access registry keys.
Available in 3ds Max 2008 and higher. Previously available in the Avguard Extensions .
HKey <HKey parentKey> <string keyName> <int writeAccess>
Opens existing subkey of parentKey.
This constructor is not typically used, instead the method registry.openKey()
is used.
<HKey>.parentKey : HKey - read-only - parent HKey
Contains the parent HKey of the sub key.
<HKey>.name : String - read-only - subKey name
Contains the name of the sub key.
<HKey>.accessRights : Integer - read-only - access rights flags
Contains the access rights of the sub key (see tables below)
writeAccess values are as follows (see platform SDK help file for more info):
STANDARD_RIGHTS_READ |
0x00020000 |
STANDARD_RIGHTS_WRITE |
0x00020000 |
STANDARD_RIGHTS_ALL |
0x001F0000 |
KEY_QUERY_VALUE |
0x00000001 |
KEY_SET_VALUE |
0x00000002 |
KEY_CREATE_SUB_KEY |
0x00000004 |
KEY_ENUMERATE_SUB_KEYS |
0x00000008 |
writeAccess values for common access types are:
#readOnly |
0x00020019 |
#writeOnly |
0x00020006 |
#all |
0x000f003f |