高手请进:关于网上考试系统屏蔽热键的问题。。。(高分相送)

时间:2022-01-07 21:27:23
用asp.net写了网上考试系统(开全屏),想屏蔽F1和atl+tab键,防止新开页面查找答案,用javascript代码实验都不能屏蔽掉.

请高手指点。。。。

用activeX或窗口中onfocus都行

19 个解决方案

#1


自己开发个activeX控件 

#2


何必呢~ 既然是网上考试,那就是允许查资料的~~

否则一人发一份试卷不是很好吗~

#3


ActiveX我实验过,asp.net会有权限的问题

用户方规定的不准查答案

#4


我最痛恨這個鳥网上考试系统,
以前讀書有門考試用這個,分兩葉,第一葉隨機的選擇題目,選擇題目做完提交后才能做下一葉的題目,結果我在第二葉答題的時候,按了一下BackSpace,就回到第一葉,結果題目全變了,老師說重新答題就是了,結果選擇題全錯,MD,害我不及格

#5


网上考试系统應該是intranet使用吧,叫他們考試的時候把外線拔掉就是了,呵呵

#6


把internet禁用掉就查不了啦!!!!!!!!!

#7


这些问题我们在开发的时候会注意的,谢谢提醒!

但是用户方执意要这样做,没办法!

大家提得观点不治本,请继续发言....

在线中.....

#8


我也在做考试系统,感觉好多地方不好实现啊,你们考虑试题和试卷导入的功能了吗?

#9


我在网吧考试开两台计算机也可以查资料嘛.

#10


呵呵 每次考试前 直接拔外网的网线不就搞定了

#11


题库都考虑了

集中的考试,没人一台电脑,又隔段的

#12


集中的考试,每人一台电脑,又隔段的


---------------

那就拔掉外線嘛

#13


只有一个网卡,拔掉外线怎么考试?

#14


禁用Internet

#15


键盘上的所有键都应该可以通过JS来禁止.onkeyup,onkeypress,onkeydown等都可以.

#16


帮你顶了

#17


Mission Impossible,呵呵……

以前不是有个什么“美萍网吧管理系统”的?能够实现很多管理客户机的功能,当然也想尽办法防止用户把美萍自己的进程kill掉,包括禁用Ctrl+Alt+Delete,锁注册表等等,但实际上还是有办法破解,只要有一个办法把进程kill掉,就什么都可以干了。

所以,只要在漏洞百出的Windows环境下,就算让你做个exe确保学生不启动其他进程都很难,何况要做一个困在IE安全策略下的Web?除非你定制一个轻量级的Linux,一启动就是浏览器,然后锁定当前登录用户的权限吧。

其实你要的是治标不治本的方法,就是要蒙过你的客户,对吧?那就先弄清楚你的客户的计算机水平如何,看看他们懂得如何去“作弊”,然后再对症下药就是咯。既然他们认为反作弊是做得到的,证明他们的思想肯定有误区。

#18


接分

#19


帮你顶了!我也希望有解决方案

#1


自己开发个activeX控件 

#2


何必呢~ 既然是网上考试,那就是允许查资料的~~

否则一人发一份试卷不是很好吗~

#3


ActiveX我实验过,asp.net会有权限的问题

用户方规定的不准查答案

#4


我最痛恨這個鳥网上考试系统,
以前讀書有門考試用這個,分兩葉,第一葉隨機的選擇題目,選擇題目做完提交后才能做下一葉的題目,結果我在第二葉答題的時候,按了一下BackSpace,就回到第一葉,結果題目全變了,老師說重新答題就是了,結果選擇題全錯,MD,害我不及格

#5


网上考试系统應該是intranet使用吧,叫他們考試的時候把外線拔掉就是了,呵呵

#6


把internet禁用掉就查不了啦!!!!!!!!!

#7


这些问题我们在开发的时候会注意的,谢谢提醒!

但是用户方执意要这样做,没办法!

大家提得观点不治本,请继续发言....

在线中.....

#8


我也在做考试系统,感觉好多地方不好实现啊,你们考虑试题和试卷导入的功能了吗?

#9


我在网吧考试开两台计算机也可以查资料嘛.

#10


呵呵 每次考试前 直接拔外网的网线不就搞定了

#11


题库都考虑了

集中的考试,没人一台电脑,又隔段的

#12


集中的考试,每人一台电脑,又隔段的


---------------

那就拔掉外線嘛

#13


只有一个网卡,拔掉外线怎么考试?

#14


禁用Internet

#15


键盘上的所有键都应该可以通过JS来禁止.onkeyup,onkeypress,onkeydown等都可以.

#16


帮你顶了

#17


Mission Impossible,呵呵……

以前不是有个什么“美萍网吧管理系统”的?能够实现很多管理客户机的功能,当然也想尽办法防止用户把美萍自己的进程kill掉,包括禁用Ctrl+Alt+Delete,锁注册表等等,但实际上还是有办法破解,只要有一个办法把进程kill掉,就什么都可以干了。

所以,只要在漏洞百出的Windows环境下,就算让你做个exe确保学生不启动其他进程都很难,何况要做一个困在IE安全策略下的Web?除非你定制一个轻量级的Linux,一启动就是浏览器,然后锁定当前登录用户的权限吧。

其实你要的是治标不治本的方法,就是要蒙过你的客户,对吧?那就先弄清楚你的客户的计算机水平如何,看看他们懂得如何去“作弊”,然后再对症下药就是咯。既然他们认为反作弊是做得到的,证明他们的思想肯定有误区。

#18


接分

#19


帮你顶了!我也希望有解决方案

#20