Udostępnij za pośrednictwem


System.Reflection.PortableExecutable Przestrzeń nazw

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

Klasy

CoffHeader

Reprezentuje nagłówek pliku COFF.

CorHeader

Reprezentuje nagłówek infrastruktury języka wspólnego (CLI) obrazu wykonywalnego platformy .NET.

DebugDirectoryBuilder

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

ManagedPEBuilder

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

PEBuilder

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

PEDirectoriesBuilder

Kompiluje katalogi PE.

PEHeader

Reprezentuje nagłówek pliku przenośnego pliku wykonywalnego (PE).

PEHeaderBuilder

Definiuje nagłówek przenośnego pliku wykonywalnego (PE).

PEHeaders

Definiuje typ odczytujący nagłówki PE (przenośny plik wykonywalny) i COFF (Common Object File Format) ze strumienia.

PEReader

Udostępnia czytnik plików przenośnego formatu wykonywalnego (PE).

ResourceSectionBuilder

Definiuje klasę bazową konstruktora sekcji zasobów PE. ResourceSectionBuilder Utwórz z elementu , aby zapewnić logikę serializacji dla zasobów natywnych.

Struktury

CodeViewDebugDirectoryData

Zawiera informacje o pliku bazy danych debugowania programu (PDB).

DebugDirectoryEntry

Identyfikuje lokalizację, rozmiar i format bloku informacji debugowania.

DirectoryEntry

Reprezentuje wpis katalogu na obrazie przenośnego pliku wykonywalnego (PE).

PdbChecksumDebugDirectoryData

Reprezentuje wpis katalogu debugowania sumy kontrolnej pdB.

PEBuilder.Section

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

PEMemoryBlock

Reprezentuje blok pamięci na obrazie przenośnego pliku wykonywalnego (PE).

SectionHeader

Zawiera informacje o nagłówku sekcji pliku PE/COFF.

SectionLocation

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

Wyliczenia

Characteristics

Reprezentuje charakterystykę pliku COMMON Object File Format (COFF).

CorFlags

Reprezentuje flagi środowiska uruchomieniowego dla obrazu wykonywalnego platformy .NET.

DebugDirectoryEntryType

Wyliczenie opisujące format informacji o debugowaniu elementu DebugDirectoryEntry.

DllCharacteristics

Opisuje charakterystykę biblioteki linków dynamicznych.

Machine

Określa architekturę procesora CPU maszyny docelowej.

PEMagic

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

PEStreamOptions

Udostępnia opcje określające sposób odczytywania sekcji obrazu PE ze strumienia.

SectionCharacteristics

Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).

Subsystem

Opisuje wymagania podsystemu dla obrazu.

Uwagi

Ta przestrzeń nazw zawiera następujące podstawowe klasy:

  • Klasa ManagedPEBuilder , która służy do zapisywania zestawu jako pliku PE.
  • Klasa PEReader , która służy do odczytywania pliku PE i uzyskiwania elementu MetadataReader do odczytywania skojarzonych metadanych zestawu.

Zobacz też