Skip to content

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 cRegistry class 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.