Freigeben über


PEHeaders Klasse

Definition

Definiert einen Typ, der PE-Header (Portable Executable) und COFF-Header (Common Object File Format) aus einem Stream liest.

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Vererbung
PEHeaders

Konstruktoren

PEHeaders(Stream)

Instanziiert eine neue Instanz der PEHeaders-Klasse, die den PE-Header aus der aktuellen Position im angegebenen Stream liest.

PEHeaders(Stream, Int32)

Instanziiert eine neue Instanz der PEHeaders-Klasse, die die PE-Header aus dem Stream liest, der ein PE-Image einer angegebenen Größe darstellt.

PEHeaders(Stream, Int32, Boolean)

Instanziiert eine neue Instanz der PEHeaders-Klasse, die die PE-Header aus dem Stream liest, der ein PE-Image einer angegebenen Größe darstellt, und anzeigt, ob das PE-Image in den Arbeitsspeicher geladen wurde.

Eigenschaften

CoffHeader

Ruft den COFF-Header des Images ab.

CoffHeaderStartOffset

Ruft den Byteoffset vom Anfang des PE-Images bis zum Anfang des COFF-Headers ab.

CorHeader

Ruft den COR-Header ab.

CorHeaderStartOffset

Ruft den Byteoffset vom Anfang des Images bis zum COR-Header ab.

IsCoffOnly

Ruft einen Wert ab, der angibt, ob das Image ausschließlich im COFF-Format vorliegt.

IsConsoleApplication

Ruft einen Wert ab, der angibt, ob das Image eine Windows-Konsolenanwendung darstellt.

IsDll

Ruft einen Wert ab, der angibt, ob das Image eine Dynamic link Library darstellt.

IsExe

Ruft einen Wert ab, der angibt, ob das Image eine ausführbare Datei darstellt.

MetadataSize

Ruft die Größe der CLI-Metadaten ab.

MetadataStartOffset

Ruft den Offset (in Bytes) vom Anfang des PE-Images bis zum Anfang der CLI-Metadaten ab.

PEHeader

Ruft den PE-Header des Images ab.

PEHeaderStartOffset

Ruft den Byteoffset des Headers vom Anfang des Images ab.

SectionHeaders

Ruft die PE-Header des Abschnitts ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetContainingSectionIndex(Int32)

Sucht nach Bereichen des PE-Images für den Bereich, der die angegebene RVA enthält.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Ruft den Offset (in Bytes) vom Anfang des Images bis zu den angegebenen Daten des Verzeichnisses ab.

Gilt für: