首页
社区
课程
招聘
有几种方法可以屏蔽CTRL+ALT+DEL
发表于: 2006-5-28 10:40 6150

有几种方法可以屏蔽CTRL+ALT+DEL

2006-5-28 10:40
6150

Iczelion的Win32汇编教程提到了一种:
  invoke SystemParametersInfo,SPI_SCREENSAVERRUNNING,1,NULL,NULL
; Windows98 only 1 关闭 0 允许
  一些软件用这种方法不能恢复CTRL+ALT+DEL,应该不只一种方法?


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

收藏
免费 7
支持
分享
最新回复 (6)
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
对于Win2000以上系统,我记得有个方法是向winlogon.exe插入代码来hook一些热键.
2006-5-28 15:52
0
雪    币: 222
活跃值: (10)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
全局键盘钩子,或者键盘过滤驱动
2006-5-29 00:09
0
雪    币: 208
活跃值: (376)
能力值: ( LV12,RANK:330 )
在线值:
发帖
回帖
粉丝
4
可以参考:
    Win2K/NT下屏蔽Ctrl+Alt+Del的响应(http://www.vchelp.net/vchelp/view_article.asp?ft=2&article_id=84)
    WINDOWS中CTRL+ALT+DEL控制的实现(DDK版)(http://www.csdn.net/develop/article/12/12173.shtm)
2006-5-29 20:36
0
雪    币: 208
活跃值: (376)
能力值: ( LV12,RANK:330 )
在线值:
发帖
回帖
粉丝
5
如果使用delphi,可以用下面的SASHook VCL,代码复用,比较方便。
上传的附件:
2006-5-29 21:00
0
雪    币: 191
活跃值: (55)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
谢谢 dwing,drwch ,moodsky 的热心帮助。
2006-5-30 08:59
0
雪    币: 575
活跃值: (186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
在2K+好象还有一种方法,写个键盘FILTER驱动来HOOK键盘操作
2006-6-1 09:23
0
游客
登录 | 注册 方可回帖
返回
//