6

我正在为 Windows 7 开发自定义凭据提供程序 dll。这有条件检查;如果失败,我想显示Ctrl++Alt窗口Del

我可以调用哪个函数来调用Ctrl++ (SAS Alt)Del窗口?

4

1 回答 1

3

答案是不存在这样的 API。如果你很特别,请尝试在代码中使用SendInput函数发送Ctrl+ Alt+Del组合的按键序列。这肯定会调用 SAS 窗口。

实际上我们不能挂钩Ctrl+ Alt+Del组合键。在 Windows XP 中,可以通过自定义 GINA.dll。在您所说的窗口之间称为 Winlogon 桌面。它也被称为安全桌面。

它只会在某些情况下(如启动时、系统锁定时等)由 Windows 内部调用。

如果您尝试在 winlogon 桌面上运行自定义应用程序,则可以使用自定义凭据提供程序。凭据提供程序 dll 可以在 Windows 启动期间调用任何应用程序。它不能完全取代默认的 winlogon 桌面。

它用于在 Windows 7 中添加自定义登录机制。看看这个链接

于 2013-05-29T09:10:42.233 回答