首页
社区
课程
招聘
[求助]如何区分用户关机和重启
发表于: 2013-11-25 04:38 4443

[求助]如何区分用户关机和重启

2013-11-25 04:38
4443
想写一个程序   来检测用户的重启和关机操作

我能想到的方法(不用hook的方法):

1.窗口程序中接收wmqueryendsession消息并处理

2.服务程序设置notify

3.利用winlogon 提供的notify功能

但是,这三种方法都有一个共同的严重问题:  无法区分到底是关机还是重启!!!!坑爹了

求一种不需要hook,能准确判断到底是关机还是重启的方法!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 228
活跃值: (115)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
写个驱动,挂到系统Shutdown回调!

IoRegisterShutdownNotification
IoRegisterLastChanceShutdownNotification

参考 http://bbs.pediy.com/showthread.php?t=148895
2013-11-25 10:37
0
雪    币: 9
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个问题得不到完美结果
2013-11-25 13:46
0
游客
登录 | 注册 方可回帖
返回
//