创建一个程序,阻止用户访问系统并阻止CTRl-Alt-DEL

本文关键字:访问 用户 系统 CTRl-Alt-DEL 程序 一个 创建 | 更新日期: 2023-09-27 18:00:32

我正试图为我的电脑创建一个自定义登录程序,而不是使用通常的Windows7登录(我只需删除密码并让我的帐户自动登录,我的程序将在Windows启动后运行),我需要禁止CTRL-Alt-Del组合键,我想捕获并禁用用户可能试图退出应用程序的各种方法。

我还需要该程序在所有其他运行程序之上运行,并阻止用户访问系统和其他运行应用程序

那么,当我的程序运行时,我如何防止用户访问系统??我知道我可以使用进程检查来杀死taskmgr.exe,但不确定该菜单。我还认为,当按下Alt+F4时,我可以通过取消一个事件来阻止我的程序退出,比如OnQuit或它的名称。

感谢任何能帮助我的人。

创建一个程序,阻止用户访问系统并阻止CTRl-Alt-DEL

CTRL-ALT-DELETE是Windows 7中设计的一个安全的、仅限系统的密钥组合。。。这样用户就知道他们使用的是系统屏幕,而不是某种类似锁屏的应用程序,旨在劫持他们的密码。

要将您的窗口显示在所有其他窗口之上,请将Window.Topmost(WPF)或Form.TomMost(Windows窗体)属性设置为true

我不知道如何抑制系统屏幕。恐怕Steve是对的。即使是VMware这样的虚拟化软件也无法做到这一点。

如前所述,Ctrl-Alt-Delete隐藏在操作系统的深处,不可篡改。

根据您想通过连接按键获得的效果和您在系统上的权限,您可以考虑使用windows访问控制系统取消对系统关闭的访问。我在这里找到了一个关于使用Windows XP的博客:http://www.online-tech-tips.com/windows-xp/xp-prevent-shutdown/

虽然Windows 7上可能存在差异,但您仍然可以使用gpedit.msc管理插件,并且有一个名为Shut down the system的策略,默认情况下,管理员、用户和备份操作员都可以使用该策略。我会将撤销对用户的访问视为解决您想要获得的任何内容的一种手段。