Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Reg-Eintrag mit DElphi (https://www.delphipraxis.net/28882-reg-eintrag-mit-delphi.html)

Tzuxy 31. Aug 2004 19:04


Reg-Eintrag mit DElphi
 
Hallo,
in meinen Programm möchte ich wenns gestartet wird einen automatischen Eintrag in der Registry erstellen. Ich will mein Programm beim Hochfahren des Computers starten. Weiß jemand den Syntax dafür?

Alexander 31. Aug 2004 19:05

Re: Reg-Eintrag mit DElphi
 
Das hatten wir schon öfters ;-) Such hier einfach mal nach Hier im Forum suchenAutostart oder so etwas ;-)

Aber sonst kann ich dir noch das Stichworte TREgistry mit auf den Weg geben ;-)

SleepyMaster 31. Aug 2004 20:23

Re: Reg-Eintrag mit DElphi
 
Zitat:

Zitat von Tzuxy
in meinen Programm möchte ich wenns gestartet wird einen automatischen Eintrag in der Registry erstellen.

So eine anwendung wird bei den meisten Benutzern wohl keine lange Lebensdauer haben. Wer will schon ein Programm, dass einfach etwas macht, von dem der Benutzer nichts weiß? Ich würde den Benutzer auf jeden fall irgendwie vorher fragen.

Delphi-Quellcode:
with TRegistry.Create do
  begin
  //Falls du das Programm bei jedem Benutzer starten willst
  rootkey:=HKEY_LOCAL_MACHINE;
  //Falls du das Programm nur bei dem Benutzer starten willst, unter dessem Namen das Programm ausgeführt wird:
//  rootkey:=HKEY_CURRENT_USER;

  //Falls du das Programm nach dem anmelden ausführen willst:
  OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', true);
  //Falls du das Programm nach dem anmelden einmal ausführen willst:
//  OpenKey('Software\Microsoft\Windows\CurrentVersion\RunOnce');
  WriteString('Mein Programm', '"'+Paramstr(0)+'"');
  Free;
  end;

Christian Seehase 31. Aug 2004 20:28

Re: Reg-Eintrag mit DElphi
 
Moin SleepyMaster,

Du hast CloseKey und die Resourcenschutzblöcke vergessen ;-)


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

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