c# 으로 프로그램 짜고 있다 


wm_close 메시지 차단하고 싶은데.. 이게 이론적으로 되는 것으로 알고 있다 


WndProc에서 wm_close 메시지 오는 거 확인 가능한데 이 루틴에서 msg 값을 다른 것으로 바꿔도 프로그램이 자꾸 죽는다 


좀 찾아보니까 sethook 과 같은 함수 써야 되는 것 같은데 이거 꼭 해줘야 되냐?


wm_close 메시지가 sendmessage 로 바로 와서 그런 거냐?


WndProc함수로 메시지 감지도 되니까 메시지 다시 쓰거나 날려버리는 간편한 방법 없냐?


sethook 과 같은 함수 쓰려면 좀더 파고 심혈을 기울여 작성해야 될 것 같은데..


이런 쪽 바싹한 사람 있냐?


이거 리버스엔지니어링 쪽 같기도 한데 전문적으로 안 해봐서 골아프다 ㅜ 


글 읽어줘서 고맙다