[Python键盘模块在使用pyinstaller覆盖exe时未捕获击键]] << [

问题描述 投票:2回答:1
我使用(键盘)模块在Windows 10上的Python 3.6中编写了键盘记录程序功能。当我在Python上运行它并捕获所有击键时,它可以完美地工作。但是,当我使用Pyinstaller(3.4)将其转换为exe时,无论按什么键或多少键,它都不会捕获任何内容。

代码是:

import keyboard def keylogger(): keyboard.start_recording() sleep(20) gen = keyboard.stop_recording() logs = str(list(keyboard.get_typed_strings(gen))) return logs

为什么转换为exe时不捕获按键?它与Windows访问限制或Pyinstaller中可能缺少导入有关吗? 

我使用(键盘)模块在Windows 10上的Python 3.6中编写了键盘记录程序功能。当我在Python上运行它并捕获所有击键时,它可以完美地工作。但是,当我使用...

python keyboard exe pyinstaller keylogger
1个回答
0
投票
我的解决方法是在检测到键盘挂钩不起作用时重新运行您的exe:
© www.soinside.com 2019 - 2024. All rights reserved.