myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [Delphi]RegistryKey löschen (https://mygully.com/showthread.php?t=2030159)

DarkProtector 19.04.10 20:19

[Delphi]RegistryKey löschen
 
Hallo,

bin gerade ein Programm zu schreiben, das einen RegistryKey löschen soll. Funktionieren tut es aber noch nicht. Hier der Quelltext:
Code:

procedure TForm1.UnlockClick(Sender: TObject);

var reg:TRegistry;

begin
reg:=TRegistry.Create;
memo1.Lines.Text:=memo1.Lines.Text+'->Entferne Registry Schreibschutz';
try
  reg.RootKey:=HKEY_CURRENT_USER;
  if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\System', false)
  then
    begin
    reg.Deletekey('DisableRegistryTools');
    memo1.Lines.Text:=memo1.Lines.Text+'...Done'+#13;
    end
  else memo1.Lines.Text:=memo1.Lines.Text+'...Fehler!'+#13;
finally
  reg.CloseKey;
end;

Funktionieren tut das aber nicht. Er gibt zwar ein "Done" aus aber der DeleteKey Befehl scheint Fehlerbehaftet zu sein.

Hoffe auf eure Hilfe :)

Mint 20.04.10 17:41

Erstelle doch ein batch-skript und rufe es per Delphi auf! Oder ist bei dir der Weg das Ziel?
mfg, Mint.

DarkProtector 20.04.10 18:27

Habe es schon so zum laufen bekommen.

gosha16 20.04.10 18:39

Wo ist denn der Fehler? Vllt haben andere das selbe Problem?

DarkProtector 23.04.10 17:51

DeleteKey löscht einen Schlüssel, DeleteValue war das richtige.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.