DOS MZ HEADER 썸네일형 리스트형 PE 구조 (2) 이번 글에서 알아볼 PE 구조의 영역은 DOS 영역이다. 이 영역은 윈도우 실행 파일을 DOS 모드에서 실행하려고 할 때 사용자에게 에러 메시지를 보여주기 위해 존재한다. 실제로 이 영역은 윈도우 실행파일이 윈도우에서 실행할 때에는 아무런 영향을 주지 않는 부분이어서 볼만한 내용이 많지는 않다. DOS MZ Header와 DOS Stub Program 영역으로 이루어져 있는 이 DOS 영역에 대해서 자세히 알아보자. [DOS MZ Header] 이 영역은 WinNT.h 헤더파일에 정의되어 있으며, 영역의 구조부터 알아보면 아래와 같다. [그림 1 - DOS MZ Header의 구조체 구조] 여기서 눈여겨 볼 구조체 멤버는 e_magic과 e_lfanew 구조체 멤버이다. 다른 구조체 멤버들은 사용하지 않.. 더보기 이전 1 다음