Registry-Schlüssel
lima-city → Forum → Programmiersprachen → C/C++ und D
anfang
dank
datei
einbinden
erstellen
ersten parameter
frage
funktion
interessieren
programmfenster
software
vordergrund
wert erstellen
windows
-
Wie kann man unter C++ einen neuen Schl?ssel in der Registry erstellen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Einen Schl?ssel, oder einen Wert? Wenn du wirklich einen Schl?ssel meinst, try this...
HKEY NewKey;
HKEY hkey;
RegOpenKey(HKEY_CURRENT_USER,"Software\\MeinProgramm",&hkey);
RegCreateKey(hkey,"MeinUnterschl?ssel",&NewKey);
...
RegCloseKey(NewKey);
RegCloseKey(hkey);
Als erstes holst du dir ein Handle zum Key(HKEY = handle [to a] Key ?!?) mit der Funktion RegOpenKey. Das Handle ?bergibst du dann der Funktion RegCreateKey(), die den neuen Schl?ssel erstellt. Wenn du die Handles nicht mehr ben?tigst, solltest du sie mit RegCloseKey() wieder schlie?en.
Ansonsten k?nnte dich noch die Funktion RegSetValueEx() interessieren. Damit kannst du einen Wert erstellen. Erfordert nat?rlich wie alle Registry-Funktionen(RegXXX()) als ersten Parameter ein HKEY. -
Ach sorry... das is nat?rlich nur f?r Windows(Registry was soll's sonst sein?) und deswegen ist es WinAPI. Daraus folgt:
#include <windows.h>
-
Danke, jetzt gehts.
Ich habe noch 2 Fragen:
1. Wie kann man Dateien l?schen?
2. Wie kann man machen, dass das Programmfenster immer im Vordergrund ist? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage