![]() |
Programm beim Systemstart ausführen
Hi, wie kann ich mein Programm dazu bringen beim Systemstart mitzustarten?
Ich hab da schon was von wegen batch-datei gehört, aber wie müsste ich die schreiben wenn ich nicht weiß wo mein programm liegt? Und gibt es noch andere möglichkeiten? Wo muss die Batch hin damit sie beim Hochfahren startet? Vielen Dank im Vorraus, der Fussel |
Re: Programm beim Systemstart ausführen
Ich kenn das nur, wenn ich einen Dienst schreibe, der dann im Hintergrund läuft.
|
Re: Programm beim Systemstart ausführen
Meinst Du jetzt nach der Anmeldung oder wirklich beim Systemstart?
|
Re: Programm beim Systemstart ausführen
Simpelste Methode (aber erst nach Anmeldung): Autostart-Ordner verwenden.
Darüber hinausgehend gibt es in der Registry Einträge wie Run, RunOnce etc. Sherlock |
Re: Programm beim Systemstart ausführen
Nach der anmeldung.. also pc fährt hoch, auf den benutzer klicken und dann... solls starten ( also wenn man den desktop siehht und so...)
Ich kenn mich da eig. gar nicht aus... von da her bin ich für alle vorschläge offen, wobei eine batch ziehmlich einfach wäre da das programm eine erstellen könnte... weiß nur nicht was man da reinschreiben muss oder so-.. Edit... Wie benutze ich die Registry...? |
Re: Programm beim Systemstart ausführen
Beachte den Post von Sherlock, dort steht alles drin, was du brauchst. Und den Rest, wenn du was programmieren willst, kannst du hier im Forum finden. :zwinker:
|
Re: Programm beim Systemstart ausführen
Das hat doch mit Batchdatei nix zu tun. Sherlock hat schon die richtigen Stichworte genannt.
|
Re: Programm beim Systemstart ausführen
wie wär es damit:
Du schreibst ein "hallo World"-Programm und trägst das in den Autostart-Ordner ein, und dann in die Registry... Und wenn Du da nicht weiterkommst, dann fragst Du noch einmal. Gruß K-H |
Re: Programm beim Systemstart ausführen
Zitat:
Und mit der Batch: Was wenn ich eine Batch in den Autostart ordner einfüge? Würde das nicht auch gehen? Meine Eigentliche Frage: Was muss in der Batchdatei stehen, damit er das Programm Startet egal wo es liegt.... @K-H Ich weiß ja gar nichts über die Registry :roll: Wie funztn das alles?????? |
Re: Programm beim Systemstart ausführen
Zitat:
|
Re: Programm beim Systemstart ausführen
Füge doch eine Verknüpfung zu Deinem Programm in die Autostart ein...
Und wenn Du in der DP suchst, dann findest Du bestimmt nicht soooo unübersichtlich viele Ergebnisse. Sherlock |
Re: Programm beim Systemstart ausführen
Gibt es keine Nativbefehle die den Pfad suchen können???
Nativ ist doch die sprache für batch-dateien oder? Edit ______ 99,9% aller Ergebnisse sind andere Themen.... und wie würde das mit der Verknüpfung gehn? Kann delphi Verknüpfungen erstellen? (Zur Laufzeit) |
Re: Programm beim Systemstart ausführen
Was willst Du bloß immer mit den Batch-Dateien?
|
Re: Programm beim Systemstart ausführen
Weil ich gehört habe, das wenn man eine Batchdatei in den Autostart ordner packt diese das Programm ausführen kann
Edit: Watch my Edit ^^ |
Re: Programm beim Systemstart ausführen
Ja, mit Delphi kann man Verknüpfungen anlegen. Aber im Normalfall wird so etwas durch ein Setup erledigt.
|
Re: Programm beim Systemstart ausführen
Ok, um jetzt endlich mal konkret zu werden, kann mir jemand den Quellttext sagen mit dem ich das machen kann?
Was genau ist die Registry, wie schreib ich was da rein? (delphi-befehl) Wie erstell ich eine Verknüpfung? (Delphi-Befehl) thx |
Re: Programm beim Systemstart ausführen
So schwer ist Suchen nicht:
![]() |
Re: Programm beim Systemstart ausführen
|
Re: Programm beim Systemstart ausführen
|
Re: Programm beim Systemstart ausführen
Lege deine Exe-Datei in den Autostart-Ordner des Users und gut ist es.
Batch-Dateien --> anderes Thema Hilfe zu Batchdateien findest du z.B. ![]() |
Re: Programm beim Systemstart ausführen
Dankeschön :)
|
Re: Programm beim Systemstart ausführen
Hallo Fussel9
warum um alles in der Welt willst Du eigentlich ein Programm schreiben, das irgendetwas(Batch-Datei) im Autostart-Ordner oder der Registry hinterläßt? Ich käme nie auf die Idee eine Verknüpfung mit irgendetwas anderem als mit der rechten Maustaste zu erstellen. Alles andere wäre mir zu aufwendig. Gruß K-H Edit: Ausführen:regedit --> Suchen runonce oder run (Staunen!) ggf. vorher noch chkdsk c: /f aufrufen |
Re: Programm beim Systemstart ausführen
Wenn Fussel9 sich über Batch-Dateien schlau macht,
gibt es ja auch einen Fortschritt der Erkenntnisse :) |
Re: Programm beim Systemstart ausführen
Zu deinem Edit; Davon hab ich (noch) keine ahnung...#
Wenn eine Batch zum ausführen erstellt wird kann ich ein programm schreiben , das auf welchem rechner auch immer nach einmaligem ausführen der exe nun selbstständig startet. Dazu muss delphi nur eine txt datei anlegen und diese umbenenen/ unter .bat abspeichern... das problem dabei war nur der Pfad der ja volständig in der bat stehen muss... |
Re: Programm beim Systemstart ausführen
Zitat:
|
Re: Programm beim Systemstart ausführen
@Fussel9
Tut mir leid das ist mir zu umständlich. Wenn Du eine Batchdatei hast:
Code:
welchen Vorteil bietet sie Dir gegenüber einem Doppelklick auf meinprogramm.exe unter C:\allemeinedaten
REM mein erster Batch
Echo off Echo Tesbatch für Programmaufruf c:\allemeinedaten\meinprogramm.exe Gruß K-H Edit: ein vollständiger Pfad ist zwar guter Stil, aber es gibt da ein paar tolle Möglichkeiten mit relativer adressierung sich zu verlaufen oder auch nicht! |
Re: Programm beim Systemstart ausführen
Er will doch, dass das Programm beim Systemstart SELBER startet
|
Re: Programm beim Systemstart ausführen
Man könnte sich auch einen Service schreiben, der eine Batchdatei erzeugt, welche eine .reg Datei erzeugt die einen RunOnce Key erzeugt der auf ein Programm zeigt welches eine weitere .reg erstellt die einen Run Key erzeugt, was ein Programm startet, dass eine Batch im Autostart anlegt welche einen Link auf das eigentliche Programm dort ablegt und nachher den Müll der vorigen Schritte weg räumt. Dann ist man nach grob 5 Neustarts auch schon fertig! :stupid:
|
Re: Programm beim Systemstart ausführen
:wall: :wall: :wall:
|
Re: Programm beim Systemstart ausführen
Zitat:
Gruß K-H |
Re: Programm beim Systemstart ausführen
Zitat:
|
Re: Programm beim Systemstart ausführen
@p80286: Da ich unter BigIron soweit erstmal nur "großes Bügeleisen" verstehe, vermutlich nicht :drunken:
@DeddyH: Das zwang sich doch geradezu auf! ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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