![]() |
Autostart über Registry
Hallo,
ich habe ein Programm geschrieben, das bei jedem Windows-Start gestartet werden soll (Also Autostart). Dies läuft alles über die Registry ab, nicht über den Autostartordner. Der erste Compilierversuch gelang. Beim Neustart erhalte ich allerdings die Fehlermeldung: "Datei nicht gefunden" Nach Bstätigung dieser Meldung läuft das Programm wieder. Dann habe ich aber beim Schließen wieder eine Fehlermeldung: "E/A-Fehler 103". Ich wollte das Programm ändern, doch beim Compilieren krieg ich folgende Fehlermeldung: "[Fataler Fehler] Ausgabedatei 'Pfad der Datei' kann nicht erstellt werden" Kann mir da jemand weiterhelfen? |
Re: Autostart über Registry
Hallo bubabo,
Zitat:
Zitat:
Ein bisschen Code wäre nciht schlecht, wo Du was mit der Datei machst. Zitat:
Grüsse, Daniel :hi: |
Damit schreibe ich den Wert in die Registry
Delphi-Quellcode:
[/code]
regist := TRegistry.create;
regist.rootkey := HKEY_LOCAL_MACHINE; regist.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true); regist.writestring('Name des Programms','Pfad der Exe-Datei'); regist.closekey; |
Moin Bubabo,
hast Du auch daran gedacht, den Eintrag wieder aus der Registry zu nehmen, bzw. das Programm zu beenden, bevor Du es bearbeitest? Wenn es noch läuft, kann die EXE ja nicht neu erstellt werden. |
Geschlossen hab ich's mit der deletekey-Anweisung
Hat jemand vielleicht eine andere Methode ein Programm automatisch zu starten? |
Hoi,
damit schließ du aber nich die Anwendung ... |
Nein, den Registry-Eintrag hab ich mit deletekey geschlossen.
Das Programm soll doch aber beim Systemstart geöffnet werden und auch laufen. Es soll nicht gleich geschlossen werden. |
Moin Bubabo,
also so wie ich es bisher verstanden hatte, konntest Du das Programm nicht mehr kompilieren, oder? |
Hallo ihrs,
Irgendwie habe ich hier kein Wort verstanden, kann mich mal jemand aufklären was das Problem von bubabo ist? Hat er jetzt ein Problem mit dem autostart oder damit sein Programm zu kompilieren, weiterhin frage ich mich was er genau bei jedem Windowsstart ausführen will, das Programm selber, oder ein fremdes Programm? Zitat:
Ich verstehe nur Bahnhof. Naja, BB Jan |
Zitat:
Man muss also die Anwendung manuell beenden, oder sie aus dem Autostart löschen UND Windows einmal neustarten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 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 by Thomas Breitkreuz