PE (Portable Executable) 포맷
Portable Executable : 이동이 가능하고 실행이 가능한 파일이다. 다른 윈도우 시스템에 옮겼을 때 실행이 되도록. 같은 윈도우 계열에 어디서든 실행이 될 수 있게 하기위함.(호환성) PE파일이라는 실행 파일은 구조체 형태로 이루어져 있다. 이 구조체에 대한 정의는 winnt.h.라는 파일에 정의 되어있다. winnt.h 파일을 보면 PE 포맷에 대한 정보를 볼 수 있다. Image File EXE, DLL과 같은 확장자를 가지는 실행 파일 실행 파일 자체가 가상 주소 공간에 Mapping되어 사용 Object File Linker에 입력되는 파일 Linker는 Object File에서 Image File을 생성하게 되고 생성된 Image File은 Loader에 의해 Memory로 적재 정..