我开发了一个软件,供老师测试他们的学生。该软件的主要特点是它具有防作弊功能。我想通过锁定选项以任何方式退出窗口来实现这一点,除了屏幕顶部的自定义退出按钮(已经开发了它及其功能)。有没有一种方法可以锁定退出窗口的选项,并使其始终位于顶部?我想锁定按windows按钮、ctrl-alt-delete按钮、ctrl-shift-esc、f4 ext...我该怎么做?将python和wxpython用于GUI
发布于 2019-01-30 00:38:19
您可以捕获wx.EVT_CLOSE,但不能捕获操作系统级别的键盘快捷键,如CTRL+ALT+DELETE。
wxPython只能捕获尚未映射到操作系统的键盘快捷键。我会专注于捕捉close事件并否决它,因为这将阻止用户关闭应用程序。它不会保护你免受用户重启操作系统的影响,但这是你在不锁定用户桌面的情况下所能做的最好的事情。
发布于 2019-10-17 22:47:42
这完全取决于如何在Windows中设置用户帐户。
您可以使用wx完成的部分是:
pass或pass您需要在没有提示的情况下以提升的权限(Windows)安装和运行应用程序,这样用户就无法终止进程。
在Windows 10中,这真的很简单:
How to Create Elevated App Shortcut without UAC Prompt in Windows 10
看起来不错。
https://stackoverflow.com/questions/54418478
复制相似问题