Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- c# static
- Qt Layout
- Salva Dut
- Windows Mobile Device Center
- Deep state
- 유니파이드 셰이더
- The Giver 줄거리
- 율동 공원
- alsa-lib
- 영어 원서 추천
- c# Monitor.Exit
- PhoneIncomingCall
- A Long walk to Water
- 윈도우즈 7 ActiveSync
- c# Monitor.Enter
- c# lock
- 윈도우 모바일 프로그래밍
- libusb
- 하버드 감정수업
- 모바일 세미나
- CallBack
- 자기계발 서적
- 감정수업
- CPU와 GPU의 차이
- thread-unsafe
- overroad
- 영어 원서
- 요한 성당
- 남수단
- libsndfie
Archives
- Today
- Total
목록마우스 후킹 (1)
저 하늘의 구름처럼~
About Global Mouse Hooking (마우스 전역 후킹)
전역 마우스 후킹을 하고자 하면, 후킹 모듈을 dll로 만들어야만 한다. 그리고나서 dll 과 후킹 서버 프로그램이 서로 통신을 하여야 하는데, 이때 SendMessage가 사용 된다. SendMessage로 메시지를 전달하기 위해서는 dll과 후킹 서버 프로그램 간에 서로 통신하기 위한 연결이 필요로 한데,이때 고유한 메시지임을 식별이 필요한데, 이것은 RegisterWindowMessage 라는 함수를 통해 등록이 가능하다. UINT hooktest = RegisterWindowMessage("Hook_Test"); 와 같이 dll 측에 통신을 위한 메시지 값을 등록 시켜 주어야 한다. 마찬가지로 후킹 프로그램 측에서도 이러한 절차가 필요하게 되는데, UINT LMOUSE_UP_HOOK = ::Reg..
WIN32 API
2009. 1. 25. 08:40