我正在尝试使用 Python3 构建一个反键盘记录器。我希望这个程序只是在不实际按下按键的情况下自动刺激键盘按键。因此,如果我的计算机中有键盘记录器,键盘记录器会捕获大量虚假的按键输入数据。我尝试过不同的库,例如键盘、win32com.client 和 pynput.keyboard。所有这些库实际上都用于按下按键,但我只想发送一个按下键盘键的假信号(我不想打印或编写那个假按下的键)。正如你在下面看到的,keyboard.write 实际上是在写按键而不是伪造按下按钮的信号。如果必须按下按键,我会将输入重定向到文件(不应将虚假输入写入当前聚焦的应用程序)。感谢您的帮助。
代码片段:
import time, random, keyboard
while True:
try:
keyboard.write(chr(random.randint(32, 126)))
time.sleep(random.randint(0,3))
except:
pass