Block Control+Alt+Delete

后端 未结 14 775
渐次进展
渐次进展 2020-12-03 08:35

I am doing an Online Quiz project in C#. The test client is a Windows Desktop Application running on Windows XP. I need to block the control+alt+d

14条回答
  •  感动是毒
    2020-12-03 09:12

    As pointed out in the other answers, there is no secure way of accomplishing this without checking each student's computers, because they could always run a VM.

    As an alternative, have you considered burning your app to a LiveCD and requiring students to boot the LiveCD?

    That way, you control their OS as long as they are running your app. Once done, they can reboot and everything's back to normal.

    Of course, students could reboot their laptops inbetween, but that would probably take long enough to be noticed by the supervisors.

    The VM solution would still trick this, so you'd need to make sure everyone really boots from the CD; otherwise I cannot think of any way around this.

    As a bonus, you'll be isolated from any weird OS problems on the student's laptops (maybe some installed Linux or OS X ;-) ) .

提交回复
热议问题