I need to catch windows logoff event, I'm using c++. I dont know where to start searching,
thanks for any help,
Dani.
In console application, you can register a callback (SetConsoleCtrlHandler
, CTRL_LOGOFF_EVENT
).
In message-loop application, you can catch certain messages (WM_QUERYENDSESSION
, WM_ENDSESSION
).
See Logging Off (Windows) on MSDN.
WM_QUERYENDSESSION and WM_ENDSESSION are most likely what you're after.
I believe the "correct" way is to listen to a WMI event.
http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/0c1bded8-0cce-4260-bd28-4b4ffce0d27d
Disclaimer: I have not tried this myself.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With