RegDelete klappt nicht!
-
Ich will einen Key löschen dies klappt super aber wenn ich einen Wert löschen will klappt dies leider nicht so ganz.
HKEY hKey = "HKEY_LOCAL_MACHINE,SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; RegDeleteValue(hKey,"Test1");Wenn ich dann das Programm ausführe erscheint keine Fehlermeldung oder sonst was,aber der Wert ist immer noch in der Regedit.
Jetzt meine Frage was mache ich verkehrt?mfg
MacPrii
-
Normal solltest du auch vorher RegOpenKey(Ex) usw nutzen um den HKEY zu erhalten ...
-
Hmmm aber der Key wurde von mir per Hand erstellt
-
Hmmm, dann versuchs doch mal mit RegOpenKey...
-
Geht es vll. auch ohne???
-
Um einen Schlüssel zu löschen muss man ihn ja auch nicht per RegCreateKey erstellen
-
Probiere es mal so:
HKEY hKey; RegCreateKey (HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&hKey); RegDeleteValue(hKey,"Test1"); RegCloseKey(hKey);
-
Bei sowas ist es immer sehr hilfreich GetLastError aufzurufen und die Rückgabewerte der Funktionen auszuwerten.
