메세지 후킹 절차
1. SetWindowsHookEx의 hInst와 dwThreadId를 이용해서 어느 응용 프로그램에 대해서 후킹할 지를 정하고 Callbak 함수인 lpfn 등록한다.
2. 후킹이 된 메세지에 대해 등록된 콜백 함수가 수행되며, lpfn 내에서 원하는 작업을 한 후에 다른 프로세스/쓰레드에서의 처리를 위하여 CallNextHookEx로 메세지 전달
3. 후킹을 완료하였으면 UnhookWindowsHookEx 함수를 이용해서 등록 해제