Q&A

  • WH_CALLWNDPROC에 대해서
SetWindowsHookEx(WH_CALLWNDPROC, MyFunc, HInstance, 0);



위와 같은 코드를 작성하여 다른 어플리케이션에서 보내는 SendMessage를

훅킹하려고 합니다.



그런데 SetWindowsHookEx 의 첫번째 인자인 WH_CALLWNDPROC을 사용할 경우

키보드훅이나 여타의 다른 시스템 훅과는 달리 시스템이 죽어버립니다.



상대 어플리케이션에서는 SendMessage를 통해서 원하는 데이터에 대한 포인터를

넘겨주기 때문에 반드시 WH_CALLWNDPROC을 사용해야 할 듯 한데

잘 되지 않는군요. 위와 같은 다운이 생기는 이유와 해결방법에 대해서 조언을

구합니다.

0  COMMENTS