PEHeaders Класс

Определение

Определяет тип, который считывает заголовки PE (переносимого исполняемого файла) и COFF (общий формат файла объектов) из потока.

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Наследование
PEHeaders

Конструкторы

Имя Описание
PEHeaders(Stream, Int32, Boolean)

Создает экземпляр нового экземпляра PEHeaders класса, который считывает заголовки PE из потока, представляющего изображение PE указанного размера и указывает, загружен ли образ PE в память.

PEHeaders(Stream, Int32)

Создает экземпляр нового экземпляра PEHeaders класса, который считывает заголовки PE из потока, представляющего изображение PE указанного размера.

PEHeaders(Stream)

Создает экземпляр нового экземпляра PEHeaders класса, который считывает заголовки PE из текущего расположения в указанном потоке.

Свойства

Имя Описание
CoffHeader

Возвращает заголовок COFF изображения.

CoffHeaderStartOffset

Получает смещение байтов от начала изображения PE до начала заголовка COFF.

CorHeader

Возвращает заголовок COR.

CorHeaderStartOffset

Возвращает смещение байтов от начала изображения к заголовку COR.

IsCoffOnly

Возвращает значение, указывающее, является ли изображение только Coff.

IsConsoleApplication

Возвращает значение, указывающее, представляет ли изображение консольное приложение Windows.

IsDll

Возвращает значение, указывающее, представляет ли изображение библиотеку динамической компоновки.

IsExe

Возвращает значение, указывающее, представляет ли образ исполняемый файл.

MetadataSize

Возвращает размер метаданных CLI.

MetadataStartOffset

Возвращает смещение (в байтах) с начала изображения PE до начала метаданных CLI.

PEHeader

Возвращает заголовок PE изображения.

PEHeaderStartOffset

Возвращает смещение байтов заголовка с начала изображения.

SectionHeaders

Возвращает заголовки раздела PE.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetContainingSectionIndex(Int32)

Выполняет поиск разделов образа PE для раздела, содержащего указанный относительный виртуальный адрес.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Получает смещение (в байтах) с начала изображения до заданных данных каталога.

Применяется к