如何检测当前Windows处于屏幕保护状态和锁定计算机状态?

Reesoft 2006-08-21 03:11:24
正在开发一个网络客户端软件,有一个功能需求是当Windows进入屏幕保护状态或被锁定时,客户端自动切换到离开状态。如何检测当前Windows处于屏幕保护状态和锁定计算机状态?
...全文
485 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reesoft 2006-08-22
  • 打赏
  • 举报
回复
找到了一个比较好的例子,基本上搞定了。
http://www.codeproject.com/system/winlogon_notification_package.asp
Reesoft 2006-08-21
  • 打赏
  • 举报
回复
感谢几位!我按照指示位置查了MSDN,找到了Lock等几类事件的描述,但不知道如何编程实现事件的通知。是不是要修改注册表,通知系统在事件发生时调用自己编写的动态链接库中的函数?函数声明有什么规定吗?
KeSummer 2006-08-21
  • 打赏
  • 举报
回复
嗯.同意楼上的.
help://MS.MSDNQTR.2003FEB.2052/security/security/winlogon_notification_events.htm
对自己感兴趣的事件进行处理.
键是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
palmax 2006-08-21
  • 打赏
  • 举报
回复
锁定状态的检测需要自己创建winlogin通知包
sms88 2006-08-21
  • 打赏
  • 举报
回复
关注.
LZ知道答案后要告诉我一声啊!

15,975

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧