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 Windows User wechsel (https://www.delphipraxis.net/146189-windows-user-wechsel.html)

cookie22 15. Jan 2010 01:35


Windows User wechsel
 
Hallo,

ich möchte bevor jemnad den benutzer wechselt in meinem programm etwas erledigen. wie kann ich feststellen ob jemand den benutzer wechselt. hab die entsprechende windows message nicht gefunden. :(

gruß,
cookie

Der.Kaktus 15. Jan 2010 03:23

Re: Windows User wechsel
 
Moin,

hier in der DP mal suchen Hier im Forum suchenWindows abmelden

Sharky 15. Jan 2010 07:48

Re: Windows User wechsel
 
Zitat:

Zitat von Der.Kaktus
Moin,

hier in der DP mal suchen Hier im Forum suchenWindows abmelden

Beim Benutzerwechsel wird der aktive Benutzer doch nicht abgemeldet oder?

Der.Kaktus 15. Jan 2010 09:04

Re: Windows User wechsel
 
Zitat:

Zitat von Sharky
...
Beim Benutzerwechsel wird der aktive Benutzer doch nicht abgemeldet oder?

gute Frage :gruebel:

cookie22 15. Jan 2010 15:21

Re: Windows User wechsel
 
nein wird er leider nicht. WM_QUERYENDSESSION wird nicht gesendet.

fkerber 15. Jan 2010 15:38

Re: Windows User wechsel
 
Hi!

Vielleicht die hier:
Zitat:

The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
Grüße, Frederic

cookie22 15. Jan 2010 21:25

Re: Windows User wechsel
 
nee, wird auch nicht gesendet. hat sich da was geändert unter win7?

[edit]:
man muss WM_WTSSESSION_CHANGE abfangen und auswerten. WTS_CONSOLE_DISCONNECT bedeutet, dass der user gewechselt wird.


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