Python禁用键盘输入

2024-04-18 16:14:59 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法用python在windows上禁用(键盘)输入。我想将此程序转换为exe和

from ctypes import *

ok = windll.user32.BlockInput(True) #enable block

方法不适用于此(因为它需要管理员权限)。我查看了其他文章,其中描述了如何使用pyHook。不幸的是,这种方法有点陈旧,不再适用于我,它只是使鼠标和键盘有点滞后

有一种工作方法,就是将击键(例如来自pynput库)放在while循环中,因此它只是垃圾邮件击键,用户不能通过键入alt+f4来覆盖它。这是一种非常肮脏的方式,我想要一种更干净的方式(这种方式会导致计算机延迟一分钟,因为它无法在如此短的时间内理解输入的数量)


Tags: 方法fromimporttruewindows方式ok键盘