HKey Values

HKey class instances are used to access registry keys.

Available in 3ds Max 2008 and higher. Previously available in the Avguard Extensions .

   

Constructors

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.

Properties

   

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

writeAcces 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

See Also