REGSTRING$ function
Purpose: REGSTRING$ returns the string data for a
specified value name associated with a registry key.
Syntax:
RetStr$ = REGSTRING$(HKEY, SubKey$, ValueName$)
Parameters:
- HKEY A HANDLE to an open registry key, which can be one
of the predefined HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG or
HKEY_DYN_DATA keys that are always open.
- SubKey$ String containing the name of the subkey to
open.
- ValueName$ String containing the name of a value from
which data is to be retrieved.
Return Value:
- RetStr$, the return value, is a data string retrieved
from the specified registry key.
|
CREATEREGSTRING statement
Purpose: CREATEREGSTRING is used to create and update
Registry subkeys.
Syntax:
CREATEREGSTRING(HKEY, SubKey$, ValueName$, Value$)
Parameters:
- HKEY A HANDLE to an open registry key, which can be one
of the predefined HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG or
HKEY_DYN_DATA keys that are always open.
- SubKey$ String containing the name of the subkey to
which ValueName$ will be appended.
- ValueName$ String containing the name of a value.
- Value$ String containing the value associated with
ValueName$.
|
DELETEREGKEY statement
Purpose: DELETEREGKEY is used to delete a Registry subkey
including all of its values.
Syntax:
DELETEREGKEY(HKEY, SubKey$)
Parameters:
- HKEY A HANDLE to an open registry key, which can be one
of the predefined HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG or
HKEY_DYN_DATA keys that are always open.
- SubKey$ String containing the name of the subkey to be
deleted.
|
Example:
CONST HKLM = HKEY_LOCAL_MACHINE
DELETEREGKEY(HKLM, "Software\Bcx-32\Bcx\Settings")
CREATEREGSTRING(HKLM, "Software\Bcx-32\Bcx\Settings", "Path", "C:\bc")
PRINT REGSTRING$(HKLM, "Software\Bcx-32\Bcx\Settings", "Path")
CREATEREGSTRING(HKLM, "Software\Bcx-32\Bcx\Settings", "Path", "C:\tools")
PRINT REGSTRING$(HKLM, "Software\Bcx-32\Bcx\Settings", "Path")
CREATEREGSTRING(HKLM, "Software\Bcx-32\Bcx\Settings", "Vers", "3.78")
PRINT REGSTRING$(HKLM, "Software\Bcx-32\Bcx\Settings", "Vers")
REGINT function
Purpose: REGINT returns the integer value for a specified
value name associated with a registry key. .
Syntax:
RetVal% = REGINT(HKEY, SubKey$, ValueName$)
Parameters:
- HKEY A HANDLE to an open registry key, which can be one
of the predefined HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG or
HKEY_DYN_DATA keys that are always open.
- SubKey$ String containing the name of the subkey to
open.
- ValueName$ String containing the name of an integer
value from which data is to be retrieved.
Return Value:
- RetVal%$, the return value, is an integer value
retrieved from the specified registry key.
|
CREATEREGINT statement
Purpose: CREATEREGINT is used to create and update
Registry subkeys.
Syntax:
CREATEREGINT(HKEY, SubKey$, ValueName$, Value%)
Parameters:
- HKEY A HANDLE to an open registry key, which can be one
of the predefined HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG or
HKEY_DYN_DATA keys that are always open.
- SubKey$ String containing the name of the subkey to
which ValueName$ will be appended.
- ValueName$ String containing the name of a value.
- Value% Integer containing the value associated with
ValueName$.
|
Example:
CONST HKLM = HKEY_LOCAL_MACHINE
CREATEREGINT(HKLM, "Software\Chevy", "Engine", 350)
PRINT REGINT (HKLM, "Software\Chevy", "Engine")