我想弄清楚是否有办法让我在 Windows 7 凭据提供程序中捕获 Ctrl-Alt-Del。我知道我们可以在 GINA 时代使用 WlxSASNotify 做到这一点,我记得在 Vista Cred Prov 文档中读到,没有办法再困住 SAS。
从那以后有更新吗?我一直在谷歌搜索,但没有找到任何关于 Windows 7 Cred Prov 的具体内容。
谢谢!
这是不可能的。Winlogon.exe
CTRL-ALT-DEL像往常一样由 处理。在 Windows XP 之前,您无法完全“捕获”它,但您可以告诉 Winlogon 在收到它时要做什么,甚至可以显示您自己的 UI。
现在 CTRL-ALT-DEl 启动LogonUI.exe
,唯一可以告诉它的是应该显示的 UI 字段。您看不到,更不用说与 Winlogon 通信了。
在 SetSelected 上显示模式对话框应该可以工作,我知道它确实对您有用,但不能保证它会一直有效。LogonUI 可以强制自己始终处于顶部,它可以在另一个没有桌面权限的进程/用户帐户下运行凭据提供程序。
如果可能的话,我会尝试坚持默认行为......