Reg-Datei erzeugen
-
Ich möchte per Code eine *.reg Datei so wie es das Programm Regedit beim
Export macht von einem Programm erzeugen, um eine Sicherung der Einstellungen
zu erhalten.Gibt es dazu eine API??
Die Registry zu schreiben und zu lesen per Code ist nicht das Problem.
Danke Achim!
-
.reg-Dateien sind doch ganz normale Text-Dateien, oder? Waren sie zumindest früher, als ich Windows noch regelmäßig benutzt hab.
-
Sollte mit RegSaveKey/RegSaveKeyEx gehen.
-
Die Datei wird auch erzeuft ist aber leer.
Es wird Fehler 1314 erzeugt.A required privilege is not held by the client.
ERROR_PRIVILEGE_NOT_HELDWie kann man das umschiffen.
[cpp] HKEY hkey; DWORD Disposition; int r =RegKeyEx(HKEY_CURRENT_USER,"Software\\progi",0,NULL, REG_OPTION_NON_VOLATILE,KEY_READ,0,&hkey,&Disposition ); r=RegSaveKey(hkey,"C:\\Test\\test.reg",NULL); r=RegCloseKey(hkey); [/cpp]
-
Was ist RegKeyEx bitte für eine Windows Funktion?
Bist Du sicher, dass Dein hKey stimmt?
-
Sorry, da hat mit dem kopieren was nicht geklappt.
Das muß "RegCreateKeyEx" heißen und nicht "RegKeyEx"