System.Reflection.PortableExecutable Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.