Sdílet prostřednictvím


PEHeaders Třída

Definice

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

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Dědičnost
PEHeaders

Konstruktory

PEHeaders(Stream)

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z aktuálního umístění v zadaném datovém proudu.

PEHeaders(Stream, Int32)

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z datového proudu, který představuje obrázek PE zadané velikosti.

PEHeaders(Stream, Int32, Boolean)

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z datového proudu, který představuje bitovou kopii pe o zadané velikosti a označuje, zda byla bitová kopie pe načtena do paměti.

Vlastnosti

CoffHeader

Získá hlavičku COFF obrázku.

CoffHeaderStartOffset

Získá posun bajtu od začátku pe image na začátek hlavičky COFF.

CorHeader

Získá hlavičku COR.

CorHeaderStartOffset

Získá posun bajtů od začátku obrázku do hlavičky COR.

IsCoffOnly

Získá hodnotu, která označuje, zda image je pouze Coff.

IsConsoleApplication

Získá hodnotu, která označuje, zda image představuje konzolovou aplikaci systému Windows.

IsDll

Získá hodnotu, která označuje, zda obrázek představuje dynamické propojení knihovny.

IsExe

Získá hodnotu, která označuje, zda image představuje spustitelný soubor.

MetadataSize

Získá velikost metadat rozhraní příkazového řádku.

MetadataStartOffset

Získá posun (v bajtech) od začátku image PE na začátek metadat rozhraní příkazového řádku.

PEHeader

Získá hlavičku PE obrázku.

PEHeaderStartOffset

Získá odsazení bajtu záhlaví od začátku obrázku.

SectionHeaders

Získá hlavičky oddílu PE.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetContainingSectionIndex(Int32)

Vyhledá oddíly obrázku pe pro oddíl, který obsahuje zadanou relativní virtuální adresu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Získá posun (v bajtech) od začátku obrázku k datům daného adresáře.

Platí pro