有谁熟悉锁定动态链接库?
在某人工作时编写的一个旧程序中,我们使用 WinLockDLL.dll 中的函数来执行诸如禁用 ctrl-alt-del、隐藏桌面等操作。这对于 Windows XP 来说运行良好。
但是,现在大家都升级到 Windows 7 了,这个 DLL 的功能好像没什么作用了。(事实上,Windows 7 甚至没有有那个 DLL;我必须从一台旧电脑上复制它...)
我问过这个问题堆栈溢出(其中涵盖了编程方面),那里的人把我介绍到这里,这里可能有人对这个 DLL 有更多了解,以及它是否在 Windows 7 中具有等效版本。
答案1
我以前从未听说过这个,在 MSDN 上快速搜索后发现它是一个CodeProject 计划,不是内置支持的工具。
如果您尝试控制桌面元素(例如任务栏、Ctrl+Alt+Del 菜单选项等),则应考虑使用组策略。这里有一份全面的列表所有组策略设置可在 Microsoft Technet 上获取。
如果您在公司环境中管理多台机器的设置,则应使用 Active Directory 中的组策略执行此操作。如果是这种情况,您应该将此问题迁移到服务器故障。如果这是在较小的、非集中管理的系统上,请查看如何在 Windows 中将组策略设置应用于特定本地帐户。
答案2
以下是一些禁用链接,对于其余部分,我将通过批处理结束 explorer shell 本身,然后运行一个测试程序,然后在测试程序停止后重新启动它?这应该可以清除其余部分,其他部分您可以使用“NET Stop”来终止主题或其他不必要的项目,例如网络/互联网。当这还不够时,devcon 可以完全禁用设备本身。
大多数时候讨论的都是“组策略”并在那里进行调整,您可以足够快地将组策略更改批量添加到注册表中。
https://stackoverflow.com/questions/4234242/disable-ctrl-alt-del-and-shutdown-for-kiosk
http://www.autohotkey.com/forum/topic15702.html(主要是使用 autohotkey 来切换键的想法,因为这在 7 中不起作用)还有其他键盘“挂钩”程序,但这里所说的可能适用于“Windows 不允许 Ctrl-Alt-Del 以这种方式重新映射。” – grawity
如何在 XP/Vista/7 上完全禁用 CTRL-ALT-DEL 组合键?
您的问题实际上更像是一个编程问题,实际上是应用松散的 DLL 或编写/编译 VB 脚本。