首页 > 解决方案 > 从 Windows 中的 MFC 应用程序切换登录的用户会话事件捕获

问题描述

我有一个基于 MFC 对话框的应用程序。请任何人告诉我如何从这个 MFC 程序中捕获 Switch 用户(Windows 登录用户)事件。

我试图从对话框的 WindowProc 函数中捕获 WM_QUERYENDSESSION,我可以使用 WM_QUERYENDSESSION 捕获关闭、重新启动和注销事件。但是“切换用户”事件没有被 WM_QUERYENDSESSION 调用。

任何帮助深表感谢。

标签: winapivisual-c++mfc

解决方案


看看WM_WTSSESSION_CHANGE消息。您的应用程序需要调用WTSRegisterSessionNotification()才能接收此消息。


推荐阅读