在NT下怎么屏蔽ctrl+alt+del?

Firing2000 2001-02-23 09:24:00
在NT或2000下下面的函数好象无效?
systemparametersInfo(Spi_setfasttaskswitch,0,@tmp,0);
//ctrl_alt_del
systemparametersInfo(Spi_screensaverrunning,0,@tmp,0);
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
magicpower 2001-02-23
  • 打赏
  • 举报
回复
to 严黎斌
同意你的说法,这个组合如果用winnt ,2000就无法获得,只能由系统处理。
Firing2000 2001-02-23
  • 打赏
  • 举报
回复
但是,如果作成服务的话。可以屏蔽掉。但如何做成系统服务。(在进程管理中因为体统将不能删除屏蔽服务!)
严黎斌 2001-02-23
  • 打赏
  • 举报
回复
WinNT, 2000之下,要登录,或者修改登录密码,是必须同时按这三个键的。2000的文档更是明确说,只有Windows才能认识这种按键组合。
因此,我的理解,WindowsNT为了安全起见,已经由核心截取了这个按键组合,应用程序是无法得到的。这样,可以防止一些恶意的木马程序,仿照登录画面,骗取用户名和口令。
我的理解是否确切?愿与各位讨论。

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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