【问题标题】:Block Ctrl+Atl+Delete Windows 7阻止 Ctrl+Alt+删除 Windows 7
【发布时间】:2012-07-29 05:06:38
【问题描述】:

如何使用 Delphi 或其他方式在 Windows 7 上阻止 Ctrl+Alt+Delete 组合键

【问题讨论】:

  • 你可以检查这个...winvistaclub.com/t70.html
  • @Whiler 这只是控制当您按 CTRL+ALT+DEL 时 Windows 为您提供的选项。
  • 你不会阻止 Ctrl+Alt+Delete。
  • 我没有尝试过(我也不打算...)。有人知道如果删除所有选项会发生什么吗? (它仍然显示某事吗?)

标签: delphi windows-7


【解决方案1】:

你不能这样做。 Secure Attention SequenceCTRL+ALT+DEL 的官方 Windows 名称)在内核模式下处理,这将是一个巨大的安全漏洞如果用户模式应用能够更改用户发送 SAS 时发生的情况。

【讨论】:

  • 我不确定 NT6,但在 NT5(Win2k、WinXP)中,Ctrl+Alt+Del 没有什么特别之处,只是它被注册为全局热键(通过 RegisterHotKey()) winlogon.exe 中的 SAS 窗口,这是一个用户模式进程。将代码注入该进程后,您可以轻松拦截它。
  • 当然,当 WinLogon 仍然使用 GINA DLL 来处理 SAS 通知时。这在 Windows Vista 中消失了。
猜你喜欢
  • 2012-07-11
  • 1970-01-01
  • 2012-04-02
  • 1970-01-01
  • 1970-01-01
  • 2011-09-23
  • 2018-10-09
  • 2013-03-28
  • 1970-01-01
相关资源
最近更新 更多