Registry Changes
Our use of the Registry in programs has been completely redesigned to eliminate access problems associated with using HKEY_LOCAL_MACHINE at deployment sites where the Administrator wouldn't grant access to the necessary keys.
Key Changes
-
Deployed environment changes to
HKEY_CURRENT_USER(program size/location, etc.), including the ability to disable writing/reading of registry settings in the program. -
"Current Workspace" is now held in
HKEY_CURRENT_USER, making it per user. -
Introduction of the new
cRegistryclass that encapsulates registry usage. This class: - Deprecates the collection of commands/global functions.
- Provides more complete control of access (read-only, etc.).
- Enables enumeration of keys/values.