Detect what sent WM_QUERYENDSESSION?
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums
Results 1 to 3 of 3

Thread: Detect what sent WM_QUERYENDSESSION?

  1. #1
    Join Date
    Mar 2006

    Question Detect what sent WM_QUERYENDSESSION?

    I know after reading about WM_QUERYENDSESSION that windows typically sends this message to all running applications when a user is either logging off, restarting, or shutting a PC down. I have an application with a handler for when this event is received, so I can see that the WM_QUERYENDSESSION message is coming in, but I don't know what is causing it. The user claims that the application "stops working" suddenly and freezes up, and I assume that they weren't logging off or restarting or shutting down the PC. Is there any other instance in which the WM_QUERYENDSESSION could be sent out to applications or is there a something I can look for in determining what caused it?
    "My software doesn't have bugs, it just develops random features."

  2. #2
    2kaud's Avatar
    2kaud is online now Super Moderator Power Poster
    Join Date
    Dec 2012

    Re: Detect what sent WM_QUERYENDSESSION?

    WM_QUERYENDSESSION is also sent when the ExitWindows() function is called.

    lParam contains some simple info re the reason for WM_QUERYENDSESSION called.
    All advice is offered in good faith only. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain

    C++17 Compiler: Microsoft VS2017 (15.4.0)

  3. #3
    VictorN's Avatar
    VictorN is online now Super Moderator Power Poster
    Join Date
    Jan 2003
    Wallisellen (ZH), Switzerland

    Re: Detect what sent WM_QUERYENDSESSION?

    Quote Originally Posted by Ciralia View Post
    ... is there a something I can look for in determining what caused it?
    Well, 2kaud has already answered you.
    But I wonder why do you ignore MSDN?
    Just read about WM_QUERYENDSESSION message and all the related topics from the section See also!
    Victor Nijegorodov

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

This a survey!

On-Demand Webinars (sponsored)