【问题标题】:Block windows key wxPython阻止 windows 键 wxPython
【发布时间】:2023-04-03 20:52:01
【问题描述】:

我正在使用 wxpython 创建一个用于在学校编写测试的应用程序,它需要能够阻止 windows 键、alt-tab 等以防止作弊。这可能吗?如果是,你是怎么做到的?

我知道ctrl+alt+del是不能屏蔽的,但是能不能检测到什么时候按下呢?

【问题讨论】:

  • 作为一般规则,您可能无法让这个工作令您满意。我插入 USB 驱动器 - 这会导致弹出窗口和 Windows 开始菜单出现,我现在没有按任何键就离开了应用程序。按下电源按钮一次 - 将焦点转移回操作系统。插入耳机,这有时会导致音频驱动程序弹出。拔下网络电缆几秒钟,这会导致任务栏中的弹出气球,我可以单击它来更改焦点。点击 shift-shift-shift-shift-shift 进入粘滞键对话框...解决这个问题的方法是无穷无尽的。

标签: python windows wxpython


【解决方案1】:

我在类似的讨论中遇到了这个问题,http://timgolden.me.uk/python/win32_how_do_i/track-session-events.html

它提供了跟踪用户事件的概要,例如由 ctrl + alt + del 按下触发的事件。

它可能会提供一种解决方法,以阻止按键。

【讨论】:

    【解决方案2】:

    简单的答案是否定的,除非这是一个无法访问计算机硬件的触摸屏应用程序。那可能会奏效。否则,您将不得不研究如何使用 Microsoft 策略等来锁定您的 PC。或者您可以通过锁定的 Linux 安装来做到这一点。无论如何,这并不是你可以用 wxPython 管理的东西。您必须在操作系统级别进行管理。

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 2013-09-29
      相关资源
      最近更新 更多