监听用户在linux中的GUI程序

use*_*541 5 c++ linux qt

我有一个项目来创建一个程序,它阻止用户转义GUI程序.该计划旨在让学生参加考试.该计划包含一个网页浏览器页面.

我环顾四周,并在不同的地方询问我应该怎么做,我被推荐Qt.我现在对它有第二个想法......

我使用的是ubuntu 9.04 64位.

您认为GUI程序中监控用户的最佳解决方案是什么?

Aar*_*lla 7

首先,看看这个答案.

阻止用户使用其他任何东西的最好方法是使用全屏模式,而不是启动窗口管理器.所以,只需启动X然后启动您的应用程序,别无其他.

[编辑]你必须要照顾的一些事情:

  • 禁用切换到文本控制台(通常Ctrl- Alt- F1.. F10)
  • 杀死X服务器(Ctrl- Alt- Backspace)
  • 魔术钥匙(Alt- SysRq-...)

如你所见,这可能变得任意复杂.因此,我建议关闭一些漏洞,让黑客浪费时间在其他漏洞上.如果他们想花时间黑客攻击计算机而不是测试,那没关系.

  • 是.但是你在时钟上.因此,如果您想花半小时来破解计算机,那么您将会失败. (3认同)