Opening, Creating, and Closing Keys
Before an application can add data to the registry, it must create or open a
key. To create or open a key, an application always refers to the key as a
subkey of a currently open key. The four predefined keys (
HKEY_LOCAL_MACHINE,
HKEY_CLASSES_ROOT,
HKEY_USERS, and
HKEY_CURRENT_USER) are always open. An application uses the
RegOpenKey or
RegOpenKeyEx function to open a key and the
RegCreateKey or
RegCreateKeyEx function to create a key.
An application can use the
RegCloseKey function to close a key and write the data it contains into the registry.
RegCloseKey does not necessarily write the data to the registry before returning; it can
take as much as several seconds for the cache to be flushed to the hard disk.
If an application must explicitly write registry data to the hard disk, it can
use the
RegFlushKey function.
RegFlushKey, however, uses many system resources and should be called only when
absolutely necessary.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database