您可以为 Ctrl + Alt + Del 屏幕创建自己的桌面快捷方式。当您使用远程桌面应用程序时,它非常有用,因为它会在所需的计算机上显式打开。单击此类快捷方式将为您打开熟悉的全屏页面,其中包含锁定、注销、任务管理器、更改密码命令等。
广告
Windows 中的 Ctrl + Alt + Del 屏幕是什么
这Ctrl+Alt+Del 屏幕有时也称为 Windows 安全屏幕,是 Windows 中的一个特殊页面,当用户点击控制键+全部+的键盘快捷键。通常,它包括多个 PC 管理选项,其设置可能会因设备、用户帐户和连接类型而异。让我们回顾一下它们。
锁
锁定计算机的选项:锁定的电脑将需要输入密码才能访问桌面。当您必须短暂离开工作地点时,这是很棒的。
登出
另一个选项是“退出”,这将使您退出当前会话。它将关闭您的所有应用程序和文档,以便电脑准备好从头开始工作。
更改密码
“更改密码”选项允许更改您当前的密码。如果您选择它,它将打开相应的对话框。
任务管理器
“任务管理器”选项可能是 Ctrl+Alt+Del 屏幕上最常用的选项。这是收件箱应用程序,显示计算机上运行的所有进程,以及 CPU、内存和磁盘使用情况等系统性能详细信息。它可以让你和服务。
切换用户
此选项允许您从一个用户帐户切换到另一个用户帐户,而无需从操作系统注销。多亏了它,多个用户可以在一台 PC 上同时进行工作会话。
电源图标
除此之外,还有一个电源图标,其中包含用于关闭或重新启动设备的额外菜单。它通常位于 Ctrl+Alt+Del 屏幕的右下角。
如果键盘顺序对您来说不够,并且您需要某种替代方式来打开安全屏幕,您可以创建一个桌面快捷方式来打开它。有几种方法可以完成此任务。
- 右键单击桌面上的空白区域,然后从菜单中选择新建 > 快捷方式。

- 在“键入项目的位置:”框中粘贴以下命令:
explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0},然后单击下一个.
- 在下一页上,为您的快捷方式指定一些名称,例如Ctrl Alt Del 屏幕.

- 现在,双击您刚刚创建的快捷方式。您将看到熟悉的 Ctrl + Alt + Del 页面。

就是这样!
您可能已经注意到上面的屏幕截图中缺少一些选项。那是因为我通过 RDP 连接。否则,切换用户和更改密码的选项将可见。
如果shell:::命令不适合您的需要或由于某种原因不起作用,一个很好的替代方案是 VBScript。通过创建 4 行文本的小文件,您可以调用 CAD 屏幕。通过创建该文件的快捷方式,您将拥有 Ctrl+Alt+Del 屏幕的桌面快捷方式。方法如下。
VB脚本方法
步骤1。打开您最喜欢的文本编辑器(记事本即可),并将以下文本粘贴到新文档中。
dim objShell
set objShell = CreateObject("shell.application")
objShell.WindowsSecurity
set objShell = nothing
步骤2。将文档保存到扩展名为 vbs 的文件中。为此,请按控制键+S然后将文件名括起来引号在文件名框中,例如"scriptCAD.vbs".
步骤 3.创建一个新的桌面快捷方式,并提供以下内容作为项目位置:wscript.exe path\to\your\vbs file。万一会是wscript.exe c:\Users\winaero\Documents\scriptCAD.vbs.

步骤 4。将您的快捷方式命名为Ctrl Alt Del 屏幕并双击它。瞧,CAD 页面将立即打开。
VBScript 解决方案很好:它轻量且快速。然而,有一个问题。微软声称整个 Windows Scripting Host 平台。有一天,我们可能会在 Windows 更新后发现 VBScript 丢失。在这种情况下,您可以改用 PowerShell。我们也回顾一下这个方法。
使用 PowerShell 创建 Ctrl Alt Delete 桌面快捷方式
- 右键单击桌面,然后选择新建 > 快捷方式从上下文菜单。
- 在物品的位置文本区域粘贴以下命令:
Powershell.exe -noprofile -nologo -noninteractive -command "(new-object -ComObject shell.application).WindowsSecurity()".
- 单击下一个按钮,并为快捷方式指定一个有意义的名称。

- 现在,单击结束在“新建快捷方式”对话框中,然后双击新的桌面快捷方式。 PowerShell 窗口将短暂出现在屏幕上,然后您将看到 CAD 页面。
就是这样!此方法的唯一缺点是闪烁的 PowerShell 窗口会保持可见一秒钟。其他一切都很好。
上述所有解决方案都是 Windows 原生的,不需要您使用任何第三方工具。但这并不意味着您不应该或不能。例如,您可以创建自己的可执行文件,例如在 Lazarus/Pascal 中。这将是一个不错的小型本机应用程序,可以根据需要打开 Ctrl + Alt + Del 页面。
创建您自己的应用程序以打开 Ctrl + Alt + Del 屏幕
要创建这样的应用程序,您必须创建一个壳Pascal 中的对象来调用 WindowsSecurity 方法。此方法打开 CAD 屏幕。该任务涉及使用 COM(组件对象模型)与 Windows Shell 进行交互。这将允许您使用 WindowsSecurity 方法来调用“安全选项”对话框。

步骤 1. 添加所需单位
确保您的项目包含使用 COM 对象所需的单元。通常,您需要 ActiveX、ComObj、Variants 和 ShellAPI。我建议添加这些:Windows、SysUtils、ActiveX、ComObj、ShellAPI、变体.
步骤 2. 初始化 COM 库
在使用任何 COM 对象之前,您需要初始化 COM 库。这CoInitialize(nil);声明可以解决问题。
步骤 3. 创建并使用 Shell 对象
您将创建 IShellDispatch 接口的实例并调用其 WindowsSecurity 方法。
下面是一个完整的 Pascal 示例,您可以使用 Lazarus 进行编译:
program WindowsSecurity;
uses
Windows, SysUtils, ActiveX, ComObj, ShellAPI, Variants;
var
Shell: Variant;
begin
// Initialize COM library
CoInitialize(nil);
try
// Create a Shell object
Shell := CreateOleObject('Shell.Application');
// Call the WindowsSecurity method
if not VarIsEmpty(Shell) then
Shell.WindowsSecurity;
except
on E: Exception do
MessageBox(0,PChar('Error: ' + E.Message), 'WindowsSecurity.exe',MB_ICONERROR + MB_OK);
end;
// Uninitialize COM library
CoUninitialize;
end.下载可执行文件
我已将上述代码编译为可执行的二进制文件。如果您不想处理 Lazarus/Delphi/其他任何东西,您可以简单地下载它。
只需运行它,它就会为您打开 Ctrl Alt Del 对话框。显然,除了热键之外,您还可以为其创建快捷方式并使用它来打开它。
为什么不使用 AutoIt?
您可能想知道为什么我使用 Pascal 代码,而不是自动它。 AutoIt 是一种免费软件脚本语言,设计用于自动化 Windows GUI 和一般脚本编写。它允许用户通过模拟击键、鼠标移动和窗口命令来自动化 Windows 操作系统中的几乎所有操作。听起来不错,但它不适合我们的任务。原因如下。
发送控制键+全部+的以编程方式进行组合键有点棘手,因为它是由操作系统在低级别处理的安全注意序列 (SAS)。这意味着大多数应用程序(包括 AutoIt)出于安全原因无法直接模拟此组合键。因此,如果您绝对需要发送 Ctrl + Alt + Del,则通常需要使用较低级别的系统调用或挂钩到 Windows API。
为什么 Windows 包含 Ctrl+Alt+Del 选项?
Microsoft 添加 CAD 要求的原因有很多。以下是其中一些。
安全
Ctrl+Alt+Del 组合被设计为一种安全措施。在旧版本的 Windows(如 Windows 2000)中,此组合用于防止恶意软件或未经授权的程序模仿登录屏幕并捕获您的密码。由于需要物理按下这些键,恶意软件更难拦截或伪造登录提示。
通过在访问任务管理器或用户帐户设置等敏感系统工具之前要求此组合键,它增加了一层保护以防止未经授权的访问。
因此,Ctrl+Alt+Del 屏幕是 Windows 中的一项重要功能,可帮助管理用户帐户、安全性、系统性能以及对任务管理器等关键系统工具的访问。这是维护安全性和可用性的重要组成部分,特别是在多用户环境中或当应用程序停止响应并阻止您的计算机时。
结束语
调用 Windows 安全选项可能不是您的日常任务。但如果您确实需要它,您可能会发现 Windows 并没有为您提供明显的方法。无论如何,这没什么大不了的。借助 PowerShell、VBScript,只需使用 shell::: 命令,您就可以创建一个快捷方式来打开 Ctrl Alt Del 页面。如果这还不够,您可以快速构建一个为您打开的可执行文件,然后为该 exe 创建快捷方式。






