AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Code-Bibliothek Library: Object-Pascal / Delphi-Language Delphi Programm in den Autostart und wieder löschen!
Thema durchsuchen
Ansicht
Themen-Optionen

Programm in den Autostart und wieder löschen!

Ein Thema von Anonymous · begonnen am 30. Jan 2003
Antwort Antwort
Anonymous
(Gast)

n/a Beiträge
 
#1

Programm in den Autostart und wieder löschen!

  Alt 30. Jan 2003, 19:18
Dieser Code stammt von Daniel B.:

uses Registry; Eintragen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CURRENT_USER;
    Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True);
    Reg.WriteString('NameDerAnwendung', ParamStr(0));
    Reg.CloseKey;
  finally
    Reg.Free;
  end;
end;
Löschen:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CURRENT_USER;
    Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True);
    Reg.DeleteValue('NameDerAnwendung');
    Reg.CloseKey;
  finally
    Reg.Free;
  end;
end;

Programm einmalig mit Windows starten:

Falls das Programm nur einmalig in den Autostart soll, zum Beispiel beim Ändern von Einstellungen, die einen Windowsstart benötigen und das Programm anschließend mitgestartet werden soll, muss man im obigen Code

Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True); durch

Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\RunOnce', True); ersetzen. Dieser Tipp kommt von Kara.



[edit=Matze]Tipp von Kara hinzugefügt. Mfg, Matze[/edit]
  Mit Zitat antworten Zitat
Antwort Antwort

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 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