SendMessage(핸들값, WM_DESTROY, NULL, NULL)
SendMessage(핸들값, WM_NCDESTROY, NULL, NULL)
이렇게 메시지를 보내면 Spy++로 들여다 봤을 때
익스플로러에 메시지가 가긴 가지만 전혀 말을 듣지 않습니다.
그리고 직접 익스플로러의 엑스박스를 눌러서 종료시키면
제가 보낸 메시지와 완전히 같은 메시지를 받고서 정상 종료됩니다.
파일첨부 이미지는 Spy++로 익스플로러창을 후킹한 것인데
WM_UPDATEUISTATE의 위로 있는 것이 제가 보낸 메시지들이고
아래로 있는 것이 직접 엑스박스를 눌러서 발생한 메시지 입니다.
이렇게 Spy++로 봐도 제가 보내는 메시지랑 직접 엑스박스 눌러 발생한 메시지랑
하나도 차이점이 존재하지 않는데, 왜 제가 보낸 메시지는 무시되는 것일까요?
Notepad나 지뢰찾기 등은 되는데 익스플로러나 아래한글, 탐색기는 안 되네요.
이것들은 외부에서 보내는 메시지는 무시하도록 따로 차단한 것일까요?