System.Reflection.PortableExecutable Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).
Классы
CoffHeader |
Представляет заголовок COFF-файла. |
CorHeader |
Представляет заголовок COMMON Language Infrastructure (CLI) исполняемого образа .NET. |
DebugDirectoryBuilder |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
ManagedPEBuilder |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
PEBuilder |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
PEDirectoriesBuilder |
Создает каталоги PE. |
PEHeader |
Представляет заголовок переносимого исполняемого файла (PE). |
PEHeaderBuilder |
Определяет заголовок переносимого исполняемого файла (PE). |
PEHeaders |
Определяет тип, который считывает заголовки PE и COFF из потока. |
PEReader |
Предоставляет средство чтения для переносимых исполняемых (PE) файлов. |
ResourceSectionBuilder |
Определяет базовый класс для построителя разделов ресурсов PE. Наследование от ResourceSectionBuilder для предоставления логики сериализации для собственных ресурсов. |
Структуры
CodeViewDebugDirectoryData |
Предоставляет сведения о файле базы данных отладки программы (PDB). |
DebugDirectoryEntry |
Определяет расположение, размер и формат блока отладочной информации. |
DirectoryEntry |
Представляет запись каталога в образе переносимого исполняемого файла (PE). |
PdbChecksumDebugDirectoryData |
Представляет запись каталога отладки для контрольной суммы PDB-файла. |
PEBuilder.Section |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
PEMemoryBlock |
Представляет блок памяти в образе переносимого исполняемого файла (PE). |
SectionHeader |
Предоставляет сведения о заголовке раздела файла PE/COFF. |
SectionLocation |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
Перечисления
Characteristics |
Представляет характеристики файла COFF. |
CorFlags |
Представляет флаги среды выполнения для исполняемого образа .NET. |
DebugDirectoryEntryType |
Перечисление, описывающее формат отладочной информации для DebugDirectoryEntry. |
DllCharacteristics |
Описывает характеристики библиотеки динамической компоновки. |
Machine |
Указывает архитектуру ЦП целевого компьютера. |
PEMagic |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
PEStreamOptions |
Предоставляет параметры, определяющие способ считывания разделов образа PE из потока. |
SectionCharacteristics |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
Subsystem |
Описывает требования к подсистеме для образа. |
Комментарии
Это пространство имен содержит следующие основные классы:
- Класс ManagedPEBuilder , который используется для записи сборки в виде PE-файла.
- Класс PEReader , который используется для чтения PE-файла и для получения MetadataReader для чтения связанных метаданных сборки.