Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Befehl nach dem Neustart ausführen (https://www.delphipraxis.net/41881-befehl-nach-dem-neustart-ausfuehren.html)

Blitzer 10. Mär 2005 08:22


Befehl nach dem Neustart ausführen
 
Moin Leute....
So ich habe folgendes Problem und hoffe das ich hier richtig bin?!?...

Und führe ich in meinem Delphi-Code eine .bat Datei aus... Das mache ich ja mit ShellExecute.... So, das funktioniert auch alles... Jetzt muss ich aba aus Programmtechnischen Gründen einen Neustart machen... Also aus Delphi heraus... Das fubktioniert auch alles... Jetzt kommt das eigentliche Problem... Denn nach dem Neustart soll eine andere .bat Datei gestartet werden... Die soll auch über das Programm gestartet werden... Aber eigentlich ohne das ich das Delphi-Prog nochma ausführen muss....also automatisch...


Hat einer ne Idee wie das funktionieren könnte??

chrisw 10. Mär 2005 09:00

Re: Befehl nach dem Neustart ausführen
 
versuch mal


Delphi-Quellcode:
with TRegistry.Create do
  try
    RootKey := HKEY_LOCAL_MACHINE;
    OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce',true);
    WriteString('MyBatchFile','c:\mybatchfile.bat');

  finally
    Free;
  end;

Eigentlich sollten die in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\RunOnce
erstellten Programme einmal beim Neustart ausgeführt werden und danach sollte der key wieder gelöscht werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:04 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