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) |
Получает смещение (в байтах) с начала изображения до заданных данных каталога. |