Windows 7 锁定软件

Windows 7 锁定软件

我正在为客户开发 WPF 应用程序。我需要一个第三方软件在我的应用程序旁边运行,该软件可以锁定窗口,以便用户无法使用任何组合键(例如 Alt-F4、Ctrl-Shift-Esc、Ctrl-Alt-Del 等)退出程序。除非管理员知道(可能还有组合键和)密码才能这样做。

有什么建议可以说明一下第三方软件是什么吗?

答案1

既然你说你正在开发软件,也许可以看看德温洛克

dWinlock 是一个易于使用的工具包,它允许软件开发人员通过禁用各种组合键(例如 Ctrl+Alt+Del)以及隐藏或替换 Windows 桌面元素来限制对 Windows 32 位系统(如:7、Vista、XP、2k、NT、Me、98)的访问(查看下表中的简短功能概述)。

可与 dWinlock 一起使用的编程语言包括:Delphi、C/C++、.Net(C#、VB# 等)、Visual Basic 等。

答案2

您可以实现自己的关闭程序请求处理,以便程序忽略这些请求,这并不复杂。但重要的是要理解ctrl++在设计上是无可辩驳altdel。操作系统的一项安全功能是,此键序列(有时称为中断序列,因为它是现在基本上被忽略的键的现代等价物Break)在到达应用程序之前被操作系统拦截。

这可以防止恶意应用程序完全控制您的计算机或冒充您的操作系统。例如,Windows 可以(并且应该)配置为要求您在登录前按下中断序列。冒充登录提示以获取您的密码的恶意程序无法响应此序列,因此当任务管理器出现时,警惕的用户就会清楚地知道登录提示不是真实的。

我见过一个计算机化的测试系统(俄勒冈州知识评估系统,看起来像是内部工作),它实施了一种新颖的解决方案来阻止用户访问 Web 浏览器 - 当它读取ctrlalt按下该键时,它会暂停测试并要求监考人员“验证”工作站。通过仅监控修饰键,它不需要检测整个组合。您可能能够实施类似的系统,以防止通过转义来破坏安全性,而无需真正阻止转义。但请记住,这可能会产生意想不到的后果 - 例如,一些用户使用ctrl+ alt+(number)来更改键盘布局。

答案3

免责声明:我对这款软件没有任何经济或个人利益。我只是出于这个目的而喜欢它。

我对一款名为 Fortres 101 的产品深信不疑。请在此处阅读其他一些评价:http://www.fortresgrand.com/testimonials.htm

看看这些高中生是如何解决这个问题的:http://fileforum.betanews.com/review.php/977586459/1/view?sortby=rating

虽然您无法阻止他们按下 CTRL+ALT+DEL,但如果您关闭注销、关机和重新启动,唯一可用的、未变灰的选项是任务管理器,但它不起作用……它只是将它们带回桌面。换句话说,在您的应用程序运行时,他们可以访问某项内容,但从那里无法前往任何地方……唯一的选项是将它们带回您的程序。

尝试下载 30 天完整试用版。设置非常简单。只需安装它,然后转到“注销和关机选项”,并决定是否要禁用:注销、关闭计算机和重新启动计算机(我不知道为什么这些没有包含在基本安装锁定中)。从那里,任何非管理员用户都被严格锁定(还可以考虑在“文件和注册表设置”下禁用软盘和 USB)。您还可以通过“基本设置”中的“对管理员应用安全限制”来锁定管理员。退出时单击文件>保存以保存设置。

它也相对便宜。

http://www.fortresgrand.com/products/f101/f101.htm

答案4

我们使用名为 Inteset Secure Lockdown 的第三方应用程序。它适用于所有版本的 Windows 7。基本上,它允许您在 Windows 启动时运行应用程序的单个实例,并且不授予任何其他对 Windows 功能的访问权限。

相关内容