Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TService: OnShutdown feuert nicht (https://www.delphipraxis.net/205892-tservice-onshutdown-feuert-nicht.html)

mensch72 30. Okt 2020 09:59

AW: TService: OnShutdown feuert nicht
 
Folgender Weg ist "FastBoot" kompatibel und ermöglichte eine ServiceOnly Lösung ohne App im Infotray.

https://docs.microsoft.com/en-us/win...s-in-a-service
..."Receiving Events in a Service
A service that is a console application can register a console control handler to receive notification when a user logs off. However, there is no console event sent when an interactive user logs on. For information on receiving notification when a user logs on, see Creating a Winlogon Notification Package."...

So wäre das "Shutdown-Signal" Problem sauber gelöst.
Dort steht im weiteren auch der Weg, wie ein Service ein UserLogin mitbekommen kann. (z.B. wenn ohne zusätzliche User-AutostartApp ein Service erst/nur aktiv werden soll, wenn ein User eingelogt ist)

bcvs 30. Okt 2020 11:46

AW: TService: OnShutdown feuert nicht
 
Danke für eure Tips.

Zitat:

Zitat von himitsu (Beitrag 1476415)
Bzw. du kannst auch Delphi-Referenz durchsuchenTApplicationEvents verwenden. Ist eh besser als direkt auf die Events von Forms.Application zuzugreifen.

Habe ich jetzt probiert. Da kommt aber immer noch kein WM_ENDSESSION an. Weder beim Neustart noch beim Herunterfahren.

Zitat:

Zitat von mensch72 (Beitrag 1476417)
Folgender Weg ist "FastBoot" kompatibel und ermöglichte eine ServiceOnly Lösung ohne App im Infotray.

https://docs.microsoft.com/en-us/win...s-in-a-service


Das ist mir momentan zu kompliziert. Mit der App im Infotray kann ich mittlerweile ganz gut leben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:25 Uhr.
Seite 2 von 2     12   

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