2014 개인기록/으으리 리버싱
[02일차] Win32 API 프로그램 종료
Theo Kim
2014. 6. 15. 20:10
#include <stdio.h> #include <windows.h> int main(void) { HWND hWnd = FindWindow(NULL, "계산기"); if(hWnd) SendMessage(hWnd, WM_CLOSE, 0, 0); return 0; }
오늘 Win32 API 수업 시간에 배운 내용이다. 계산기 프로세스를 찾아 종료 시그널을 보내는 프로그램이다. 실습을 하면서 WM_DESTROY 시그널을 보내도 종료가 되지 않아 너무 이상했다. 집에 와서 테스트해보니 WM_CLOSE 시그널을 만나야 종료가 된다. 생각해보면 WM_DESTROY 시그널을 만나도 죽을 것 같지만 실제로는 WM_CLOSE 시그널을 만나야 한다.