Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Rechnerstart und Herunterfahren (https://www.delphipraxis.net/203289-rechnerstart-und-herunterfahren.html)

DelphiFan2008 2. Feb 2020 09:11

Rechnerstart und Herunterfahren
 
Hallo,

ich möchte in einer Console-Anwendung verschiedene Aktivitäten genau einmal nach Rechnerstart bzw. Einloggen des Useres und wieder beim Beenden bzw. Herunterfahren des Rechners durchführen. Gibt es entsprechende Windows Messages? Das Programm muss dann sicher als "Autostart" ausgeführt werden. Rechnerstart wäre dann wohl erstes ausführen.

Freue mich auf Antwort

DelphiFan2008

HolgerX 2. Feb 2020 12:47

AW: Rechnerstart und Herunterfahren
 
Hmm..

Anstelle im Autostart würde wohl die Aufgabenplanung von Windows besser sein.

Dort als Trigger z.B. 'Bei Anmeldung' oder 'Beim Start' dein Consolenprogramm (mit z.B. unterschiedlichen Aufrufparameter) ausführen lassen.

Alternativ ein Dienst, welcher auf entsprechende Windows-Messages / Events reagiert, kann dir diese jedoch gerade nicht raussuchen.
Gerade, wenn beim Login eine Aktion auch als eben dieser Benutzer stattfinden soll, ist da noch mehr zu machen..

scrat1979 2. Feb 2020 13:57

AW: Rechnerstart und Herunterfahren
 
Kann @HolgerX nur zustimmen: Die Windows Aufgabenplanung scheint genau das zu sein was du brauchst. Auch viele kommerzielle Tools, welche keinen eigenen Dienst installieren, klinken sich dort ein.

Luckie 2. Feb 2020 14:02

AW: Rechnerstart und Herunterfahren
 
Oder in die Computerverwaltung per Gruppenrichtlinie oder wie das heißt.

p80286 3. Feb 2020 19:18

AW: Rechnerstart und Herunterfahren
 
Zitat:

Zitat von Luckie (Beitrag 1456550)
Oder in die Computerverwaltung per Gruppenrichtlinie oder wie das heißt.

Damit solltest Du Recht haben, auffe Fiima war es jedenfalls so.

Zitat:

Zitat von DelphiFan2008 (Beitrag 1456541)
ich möchte in einer Console-Anwendung verschiedene Aktivitäten genau einmal nach Rechnerstart bzw. Einloggen des Useres und wieder beim Beenden bzw. Herunterfahren des Rechners durchführen.

Da gibt es aber Unterschiede! Worum geht es Dir denn konkret?

Gru´ß
K-H


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