Sdílet prostřednictvím


System.Reflection.PortableExecutable Obor názvů

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

Třídy

Name Description
CoffHeader

Představuje hlavičku souboru COFF.

CorHeader

Představuje hlavičku rozhraní příkazového řádku (Common Language Infrastructure) spustitelné image .NET.

DebugDirectoryBuilder

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

ManagedPEBuilder

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

PEBuilder

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

PEDirectoriesBuilder

Vytvoří adresáře PE.

PEHeader

Představuje hlavičku souboru přenosných spustitelných souborů (PE).

PEHeaderBuilder

Definuje hlavičku pro přenosný spustitelný soubor (PE).

PEHeaders

Definuje typ, který čte hlavičky PE (Portable Executable) a COFF (Common Object File Format) ze streamu.

PEReader

Poskytuje čtečku pro soubory ve formátu PE (Portable Spustitelný soubor).

ResourceSectionBuilder

Definuje základní třídu pro tvůrce oddílů prostředků PE. Odvozuje se od ResourceSectionBuilder poskytnutí logiky serializace pro nativní prostředky.

Struktury

Name Description
CodeViewDebugDirectoryData

Poskytuje informace o souboru PDB (Program Debug Database).

DebugDirectoryEntry

Určuje umístění, velikost a formát bloku informací o ladění.

DirectoryEntry

Představuje položku adresáře v imagi přenosného spustitelného souboru (PE).

PdbChecksumDebugDirectoryData

Představuje položku ladicího adresáře kontrolního součtu PDB.

PEBuilder.Section

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

PEMemoryBlock

Představuje blok paměti v imagi přenosného spustitelného souboru (PE).

SectionHeader

Poskytuje informace o hlavičce oddílu souboru PE/COFF.

SectionLocation

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

Výčty

Name Description
Characteristics

Představuje vlastnosti souboru COFF (Common Object File Format).

CorFlags

Představuje příznaky modulu runtime pro spustitelný obrázek .NET.

DebugDirectoryEntryType

Výčet, který popisuje formát informací o ladění DebugDirectoryEntry.

DllCharacteristics

Popisuje charakteristiky dynamické knihovny odkazů.

Machine

Určuje architekturu procesoru cílového počítače.

PEMagic

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

PEStreamOptions

Poskytuje možnosti, které určují, jak se oddíly obrázku PE čtou ze streamu.

SectionCharacteristics

Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).

Subsystem

Popisuje požadavek subsystému pro image.

Poznámky

Upozornění

PEReader a související rozhraní API pro čtení v tomto oboru názvů nejsou navržena tak, aby zpracovávala nedůvěryhodné vstupy. Poškozené nebo škodlivé soubory PE můžou způsobit neočekávané chování, včetně přístupu k paměti mimo hranice, chybových ukončení nebo zablokování. Tato rozhraní API používají pouze s důvěryhodnými soubory PE, obrázky nebo jinými důvěryhodnými vstupy.

Tento obor názvů obsahuje následující základní třídy:

  • Třída ManagedPEBuilder , která se používá k zápisu sestavení jako souboru PE.
  • Třída PEReader , která se používá ke čtení souboru PE a získání MetadataReader k přečtení přidružených metadat sestavení.

Viz také