[02일차] Win32 API 프로그램 종료[02일차] Win32 API 프로그램 종료

Posted at 2014. 6. 15. 20:10 | Posted in 2014 개인기록/으으리 리버싱
#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 시그널을 만나야 한다.

'2014 개인기록 > 으으리 리버싱' 카테고리의 다른 글

[02일차] Win32 API 이해  (0) 2014.06.16
//