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/)
-   -   Delphi Dienst soll Meldung erhalten wenn User sich anmeldet. (https://www.delphipraxis.net/127371-dienst-soll-meldung-erhalten-wenn-user-sich-anmeldet.html)

Thomas83 12. Jan 2009 10:54


Dienst soll Meldung erhalten wenn User sich anmeldet.
 
hi,

habe einen Dienst laufen. Wenn ein User sich an dem Computer anmeldet möchte ich gerne
eine Meldung im Dienst erhalten. Gibt es dafür im System was, oder muss ich eine Anwendung im Autostart mitstarten und diese Anwendung sendet dann meinem Dienst die Meldung....

thx

mkinzler 12. Jan 2009 11:17

Re: Dienst soll Meldung erhalten wenn User sich anmeldet.
 
Sollte im Eventlog gelogt werden, sonst muss man die entsprechende Systemrichtlinie aktivieren

nicodex 12. Jan 2009 12:48

Re: Dienst soll Meldung erhalten wenn User sich anmeldet.
 
Wenn dein Dienst RegisterServiceCtrlHandlerEx verwendet (ab Windows 2000), bekommst du in deiner HandlerEx auch SERVICE_CONTROL_SESSIONCHANGE. Im Parameter steht die Session-ID (TWtsSessionNotification) und die Ereignistypen sind identisch mit WM_WTSSESSION_CHANGE (WTS_CONSOLE_CONNECT, WTS_SESSION_LOGON, ...).


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