2013-10-28 2 views
2

pyHook으로 keylogging에 관한 코드를 작성했습니다. I (예 : 5 초) 후 잠시 동안 pythoncom의 PumpMessages 방법을 중지 할pythoncom 작업을 중단하고 싶습니다

import pythoncom as pc, pyHook as ph 

def KeyboardHook(event): 
    print chr(event.Ascii) 
    return True 

hm = ph.HookManager() 
hm.KeyDown = KeyboardHook 
hm.HookKeyboard() 
pc.PumpMessages() 

: 다음 코드는 예입니다. 그러나 나는 그것에 대한 어떤 답을 찾을 수 없었다.

필자는 Windows 7, Python2.7을 사용합니다.

답변 해 주셔서 감사합니다.

답변

4

이 아니며은 차단되어야합니다.

import pythoncom as pc, pyHook as ph 
import time 

def KeyboardHook(event): 
    print chr(event.Ascii) 
    return True 

hm = ph.HookManager() 
hm.KeyDown = KeyboardHook 
hm.HookKeyboard() 

while time.clock() < 5: 
    pc.PumpWaitingMessages() 
관련 문제