Я пытался написать скрипт кейлоггера, который только начинался с печати нажатых клавиш в окне cmd, сохранил его и запустил так:
py -2 keylogger.py
Программа запустилась правильно (напечатано «Запущено»), я ожидал напечатать клавиши, которые нажимал в окне cmd, но ничего не сделал. Пробовал набирать текст в том же окне, другом окне cmd и внутри текстового редактора, но ни один из них не работал, но программа ничего не печатала.
Я использую Windows XP в качестве гостя (хотел проверить его на XP)
from pynput.keyboard import Listener
def on_press(key):
print(key)
print("Started")
with Listener(on_press=on_press) as listener:
listener.join()