System.Reflection.PortableExecutable Névtér

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

Osztályok

Name Description
CoffHeader

Egy COFF-fájl fejlécét jelöli.

CorHeader

A végrehajtható .NET rendszerkép Common Language Infrastructure (CLI) fejlécét jelöli.

DebugDirectoryBuilder

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

ManagedPEBuilder

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

PEBuilder

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

PEDirectoriesBuilder

PE-könyvtárakat készít.

PEHeader

A Hordozható végrehajtható (PE) fájlfejlécet jelöli.

PEHeaderBuilder

Egy hordozható végrehajtható (PE) fájl fejlécét határozza meg.

PEHeaders

Olyan típust definiál, amely beolvassa a PE (Portable Executable) és a COFF (Common Object File Format) fejléceket egy streamből.

PEReader

Olvasót biztosít hordozható végrehajtható formátumú (PE) fájlokhoz.

ResourceSectionBuilder

Meghatározza a PE-erőforrásszakasz-szerkesztő alaposztályát. Származtatás a ResourceSectionBuilder natív erőforrások szerializálási logikájának biztosításához.

Struktúrák

Name Description
CodeViewDebugDirectoryData

A program hibakeresési adatbázisának (PDB) fájljáról nyújt információt.

DebugDirectoryEntry

Azonosítja a hibakeresési információk blokkjának helyét, méretét és formátumát.

DirectoryEntry

Egy könyvtárbejegyzést jelöl a Hordozható végrehajtható (PE) rendszerképben.

PdbChecksumDebugDirectoryData

EGY PDB Checksum hibakeresési könyvtárbejegyzést jelöl.

PEBuilder.Section

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

PEMemoryBlock

A Hordozható végrehajtható (PE) rendszerkép memóriablokkját jelöli.

SectionHeader

Egy PE/COFF-fájl szakaszfejlécével kapcsolatos információkat tartalmaz.

SectionLocation

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

Enumerációk

Name Description
Characteristics

A Common Object File Format (COFF) fájljellemzőket jelöli.

CorFlags

Egy .NET végrehajtható rendszerkép futtatókörnyezeti jelzőit jelöli.

DebugDirectoryEntryType

Enumerálás, amely egy hibakeresési információ formátumát DebugDirectoryEntryírja le.

DllCharacteristics

A dinamikus csatolási kódtár jellemzőit ismerteti.

Machine

Megadja a célgép PROCESSZORarchitektúráját.

PEMagic

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

PEStreamOptions

Olyan beállításokat biztosít, amelyek meghatározzák, hogy a PE-rendszerkép szakaszai hogyan olvashatók be egy streamből.

SectionCharacteristics

Hordozható végrehajtható (PE) fájlok olvasásához vagy írásához kapcsolódó osztályokat biztosít.

Subsystem

A rendszerkép alrendszerkövetelményét ismerteti.

Megjegyzések

Figyelmeztetés

PEReader és a névtér kapcsolódó olvasási API-jait nem a nem megbízható bemenetek kezelésére tervezték. A hibás vagy rosszindulatú PE-fájlok váratlan viselkedést okozhatnak, beleértve a korlátozott memóriahozzáférést, összeomlást vagy lefagyást. Ezeket az API-kat csak megbízható PE-fájlokkal, rendszerképekkel vagy más megbízható bemenetekkel használhatja.

Ez a névtér a következő alapvető osztályokat tartalmazza:

  • Az ManagedPEBuilder osztály, amely egy szerelvény PE-fájlként való írására szolgál.
  • Az PEReader osztály, amely egy PE-fájl olvasására és a MetadataReader kapcsolódó szerelvény metaadatainak beolvasására szolgál.

Lásd még