PE-файл и его структура

Степень завершённости урока: 25%   

Статистика урока:

PE-файл (Portable Executable) это формат файла, представляющего собой программу для операционной системы Windows. Данный тип файлов имеет расширение .exe (executable) и называется исполняемым. Строго говоря - PE-формат используется не только в исполняемых файлах с расширением .exe. К PE-файлам относятся также динамические библиотеки (DLL), драйверы (SYS), элементы ActiveX (OCX), заставки (SCR).

Исполняемый файл состоит из двух основных частей:

В PE-файле присутствуют несколько заголовков:

Размер стандартного DOS-заголовка 64 байта. Эта структура называется IMAGE_DOS_HEADER, ниже эта область выделена красным.

В структуре IMAGE_DOS_HEADER есть 19 полей. На снимке ниже эта структура вместе с полями выделена красным.

PE-заголовок начинается с байтов "50 45 00 00" (сигнатура). Эта информация необходима операционной системе для проверки корректности формата перед загрузкой программы в память.

Просмотреть структуру PE-заголовка можно в том же заголовочном файле winnt.h



Предложить идею по улучшению урока в мессенджере Max или мессенджере Telegram

               

Страница обновлена 5 апреля 2026 года.