我想在我的 ANSI-C 代码中禁用 Windows XP 中的 CTRL+ALT+DEL。有可能吗?
最佳答案
首先,捕获 Ctrl-Alt-Del(安全注意序列)和禁用它是两件不同的事情。尽管许多人存在误解,但仍有可能禁用 SAS。
这里有 3 种方法:
设置 HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/System/DisableTaskMgr = 1
把msgina.dll换成你自己的或者自己写一个键盘驱动。
转到“开始”菜单,选择“运行”,然后键入“gpedit.msc”以运行组策略编辑器。查看用户配置 |管理模板 |系统,你会发现一个名为 Ctrl+Alt+Del 选项的部分 - “删除任务管理器”
为了捕获 SAS,您可以编写 GINA stub 、创建键盘驱动程序或替换 TaskMgr.exe
这些要求主要针对嵌入式系统,您可以控制 WinXP 镜像的制作方式。
关于c - 我想在我的 ANSI-C 代码中禁用 Windows XP 中的 CTRL+ALT+DEL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2432262/