>> [Python] 키보드 후킹 - 2. 간편화 코드
        pointer = KeyRogue.getFPTR(KeyRogue.hookProcInternal)
         
        KeyRogue.hooked = KeyRogue.user32.SetWindowsHookExA(
            KeyRogue.WH_KEYBOARD_LL,
            pointer,
            KeyRogue.kernel32.GetModuleHandleW(None),
            0
        )
위 코드와 같이 getFPTR을 호출한 결과를 지역 변수로 받아서 SetWindowsHookExA 함수의 파라미터로 넘겼는데, static 하지않은 변수를 파라미터로 넘긴 것이 문제가 된 것이었다. 최종 코드와 같이 클래스 변수를 사용하여 파라미터를 넘겼을 때는 문제가 발생하지 않았다.
'1. 연구 모듈 > Python' 카테고리의 다른 글
| [wxPython] 버튼 오른쪽 아래로 정렬하기 (0) | 2021.12.03 | 
|---|---|
| [Python] wxPython에서 어플리케이션 아이콘 변경 방법 (1) | 2021.03.29 | 
| [Python] 키보드 후킹 - 2. 간편화 코드 (0) | 2020.12.23 | 
| [Python] 키보드 후킹 - 1. 예제 코드 (0) | 2020.12.21 | 
| [Python] .INI 파일에 설정 읽고 쓰기 - 2. 간편화 코드 (0) | 2020.12.18 | 









