Benutz:
Code:
LONG RegSaveKey(
HKEY hKey,
LPCTSTR lpFile,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
Die Komplementärfunktion ist RegRestoreKey(). Leider ist das Format danach ein binäres und entsprechend nicht kompatibel mit .REG Dateien etc. Aber die Funktion existiert auf NT/9x. Auf NT brauchst du die entsprechenden Privilegien (siehe
Win32 API/
PSDK).
Für .REG-kompatible Dateien mußt du selbst das Format analysieren und Code nachempfinden.
Die Backup-Dateien sind im übrigen (zumindest auf NT) auch nicht kompatibel mit normalen Hives und lassen sich entsprechend auch nicht per RegLoadKey() laden.