SetWindowsHookEx(WH_CALLWNDPROC, MyFunc, HInstance, 0);
위와 같은 코드를 작성하여 다른 어플리케이션에서 보내는 SendMessage를
훅킹하려고 합니다.
그런데 SetWindowsHookEx 의 첫번째 인자인 WH_CALLWNDPROC을 사용할 경우
키보드훅이나 여타의 다른 시스템 훅과는 달리 시스템이 죽어버립니다.
상대 어플리케이션에서는 SendMessage를 통해서 원하는 데이터에 대한 포인터를
넘겨주기 때문에 반드시 WH_CALLWNDPROC을 사용해야 할 듯 한데
잘 되지 않는군요. 위와 같은 다운이 생기는 이유와 해결방법에 대해서 조언을
구합니다.