Base registry keys

>Base Registry Keys

Base Registry Keys

These constants are some of the predefined, base, registry keys that can be used when $DECLAREing the RegOpenKeyEx() Windows API. For example:

DIM hkey, rtn
$DECLARE 'RegOpenKeyEx(INT(),STR(),INT(),INT(),RETURN INT())
$DECLARE 'RegCloseKey(INT())
hkey = 0
rtn = 'RegOpenKeyEx(_HKEY_LOCAL_MACHINE, keyname$, 0, _KEY_READ, BYREF hkey)
IF (rtn == 0 AND hkey <> 0)
	PRINT "Registry key " ; keyname$ ; " has been opened"
	'RegCloseKey(hkey)
END IF

DEF ENUM enumeration name KCML_REG_ENUM

Enumeration ValueValueDescription
_HKEY_CLASSES_ROOT0x80000000File extensions and associations
_HKEY_CURRENT_USER0x80000001Logged on user's registry settings
_HKEY_LOCAL_MACHINE0x80000002Global System settings

Back to the list of Enumerations and Constants