Модуль клавиатуры Python не захватывает нажатия клавиш при закрытии на exe с использованием pyinstaller - PullRequest
0 голосов
/ 19 сентября 2018

Я написал функцию кейлоггера в Python 3.6 для Windows 10, используя модуль (клавиатура).Он отлично работает, когда я запускаю его на Python и фиксирует все нажатия клавиш.Тем не менее, когда я конвертирую его в исполняемый файл с помощью Pyinstaller (3.4), он ничего не захватывает, независимо от того, на каких клавишах я нажимаю.

код:

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?

...