Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Autostarteintrag entfernen ! (https://www.delphipraxis.net/46303-autostarteintrag-entfernen.html)

Aljoscha 22. Mai 2005 14:43


Autostarteintrag entfernen !
 
Hi.
ich sitze hier immernocht vor meinem Programm für die Schule und bin fast am durchdrehen :(
Ich erstelle mit diesem Code einen Autostarteintrag:
Delphi-Quellcode:
regist:=TRegistry.Create;
regist.RootKey:=HKEY_LOCAL_MACHINE;
regist.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', true);
regist.WriteString('Eventmanager',Application.ExeName);
regist.closekey;
Das klappt auch wunderbar!
Doch entgegen meiner vermutung lässt er sich mit diesem Code NICHT wieder entfernen!

Delphi-Quellcode:
regist:=TRegistry.Create;
regist.RootKey:=HKEY_LOCAL_MACHINE;
regist.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', true);
regist.DeleteKey('Eventmanager');
regist.closekey;
Kann mir jemand bitte auf die Sprünge helfen? :s

Matze 22. Mai 2005 14:45

Re: Autostarteintrag entfernen !
 
Benutze dafür

Delphi-Quellcode:
DeleteValue
Aber Resourcenschutzblöcke nicht vergessen, so kann es leicht zu Fehlen kommen, sieht auch AutostartAutostart.


Edit: Hatte "DaleteVaule" geschrieben ...


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz