winapi - 从 Windows 中的 MFC 应用程序切换登录的用户会话事件捕获
问题描述
我有一个基于 MFC 对话框的应用程序。请任何人告诉我如何从这个 MFC 程序中捕获 Switch 用户(Windows 登录用户)事件。
我试图从对话框的 WindowProc 函数中捕获 WM_QUERYENDSESSION,我可以使用 WM_QUERYENDSESSION 捕获关闭、重新启动和注销事件。但是“切换用户”事件没有被 WM_QUERYENDSESSION 调用。
任何帮助深表感谢。
解决方案
看看WM_WTSSESSION_CHANGE
消息。您的应用程序需要调用WTSRegisterSessionNotification()
才能接收此消息。
推荐阅读
- python - 如何修复 Web2Py ”
(外键约束失败)”? - jquery - 使用函数onselect时JQuery Air DatePicker为空
- django - 在生产中执行迁移,但它们不是在我的服务器中创建的
- vue.js - Vue路由器重定向到登录页面
- javascript - 通过 axios/Express 返回错误值到 React App
- asp.net-core - ASP.NET Core 2.2 - 稍后在代码中访问 StaticFileOption RequestPath
- reactjs - React HOC 与 fetch 和 redirect 的组合导致内存泄漏
- tensorflow - 在 Google Cloud 上部署 TensorFlow 模型,接收 base64 编码字符串作为模型输入
- svelte - 如何在 Svelte 中修复“未定义 sessionStorage”?
- mysql - 为什么这条 SQL 语句不起作用?我的 MariaDB 服务器有问题吗?