목록Programming/Windows System (26)
물마중
[Windows System] Win32 실행파일(PE)의 구조
지금부터 우리가 흔히 실행 파일 또는 응용 애플리케이션이라고 부르는 EXE파일과 EXE 실행 시에 함께 로드되는 동적 라이브러리 파일인 DLL의 구조와 포맷에 대하여 상세하게 알아본다. 마이크로소프트는 이러한 EXE나 DLL 파일을 Win32 운영체제가 탑재된 플랫폼이라면 어떤 플랫폼에도 관계없이 실행된다는 의미에서 PE(Portable Executable)라고 부른다.따라서 마이크로소프트에서 Excutable이라고 할 때 이것은 EXE 파일뿐만 아니라 DLL까지 포함하는 의미이다. 즉, 인텔 프로세서(CPU) 기반의 윈도우가 탑재된 시스템에서 돌아가는 PE 프로그램은 DEC_ALPHA 프로세서를 탑재한 시스템 상에 인스톨된 Win32 운영체제 하에서도 실행 가능하다는 것이다. 사실 사용자가 식별할 수 ..
Programming/Windows System
2011. 9. 9. 06:57