Поделиться через


PEHeaders Класс

Определение

Определяет тип, который считывает заголовки PE и COFF из потока.

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

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

PEHeaders(Stream)

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

PEHeaders(Stream, Int32)

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

PEHeaders(Stream, Int32, Boolean)

Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE заданного размера, и указывает, загружен ли образ 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)

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

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