如何阻止访问特定操作系统上的“计算器”界面

时间:2011-06-28 13:53:29

标签: windows web-applications calculator

如何阻止访问特定操作系统(例如Windows)上的“计算器”界面。我们希望在网站上进行在线测验时避免使用计算器。这甚至可能吗?

2 个答案:

答案 0 :(得分:1)

如果你是通过一个纯粹的网络界面谈论,那么没有。为此,您必须能够监视正在运行的进程,这是Web应用程序无法执行的操作。这将是一个太大的安全风险。

如果您控制机器(它们在您的网络上,在可以加载和限制软件的教室等),您可以编写程序来监控和关闭进程。例如,.NET应用程序可以使用System.Diagnostocs.Process对象来监视calc.exe的实例。

标准可执行文件可以执行此操作,但不能使用Web应用程序。

修改已添加

如果您控制有问题的PC,可能还有其他选择。大多数企业IT部门使用某种监控软件来检测“未授权”程序的使用。 (我曾经因为推出Solitaire而遭到破坏。)不过,对于ServerFault.com而言,这将是一个更大的问题。

答案 1 :(得分:0)

如果网站能够停止在远程计算机上运行的可执行文件,您认为这是一个好主意吗?仔细考虑一下,这可能会对安全/隐私产生影响。