Bre*_*ias 4 c++ windows winapi message logout
我与老派的窗户在C++编程工作,我需要捕捉我的WndProc的事件,这表明该用户已注销或锁定屏幕.
更新 (感谢大卫Hefernan)我搜索无处不在,但我发现的唯一的事情是WM_ENDSESSION消息-这不处理屏幕锁定事件.
任何人都知道这是怎么做到的?我需要通过Windows XP版本将它应用于Windows 2000.
Dav*_*nan 7
解决的办法是注册的WM_WTSSESSION_CHANGE,在你的WndProc回应.
WM_WTSSESSION_CHANGE
根据文档WM_WTSSESSION_CHANGE,支持的最低操作系统是XP.现在,自从Windows 2000不再受支持以来,文档经常说XP是最小的,而事实上早期版本的功能是可用的.在这种情况下,快速网络搜索表明您可能会感到失望.
要获得有关会话注销(而不是屏幕锁定)的通知,您应该能够使用消息的lParam值WM_ENDSESSION.寻找ENDSESSION_LOGOFF国旗的存在.
lParam
WM_ENDSESSION
ENDSESSION_LOGOFF
归档时间:
14 年,6 月 前
查看次数:
4087 次
最近记录:
12 年,2 月 前