Condividi tramite


PEHeaders Classe

Definizione

Definisce un tipo che legge le intestazioni PE (Portable Executable) e COFF (Common Object File Format) da un flusso.

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Ereditarietà
PEHeaders

Costruttori

PEHeaders(Stream)

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE dalla posizione corrente nel flusso specificato.

PEHeaders(Stream, Int32)

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE da un flusso che rappresenta un'immagine PE delle dimensioni specificate.

PEHeaders(Stream, Int32, Boolean)

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE da un flusso che rappresenta un'immagine PE delle dimensioni specificate e indica se l'immagine PE è stata caricata in memoria.

Proprietà

CoffHeader

Ottiene l'intestazione COFF dell'immagine.

CoffHeaderStartOffset

Ottiene l'offset di byte dall'inizio dell'immagine PE all'inizio dell'intestazione COFF.

CorHeader

Ottiene l'intestazione COR.

CorHeaderStartOffset

Ottiene l'offset di byte dall'inizio dell'immagine all'intestazione COR.

IsCoffOnly

Ottiene un valore che indica se l'immagine è solo COFF.

IsConsoleApplication

Ottiene un valore che indica se l'immagine rappresenta un'applicazione console di Windows.

IsDll

Ottiene un valore che indica se l'immagine rappresenta una libreria di collegamento dinamico.

IsExe

Ottiene un valore che indica se l'immagine rappresenta un eseguibile.

MetadataSize

Ottiene le dimensioni dei metadati dell'interfaccia della riga di comando.

MetadataStartOffset

Ottiene l'offset, in byte, dall'inizio dell'immagine PE all'inizio dei metadati dell'interfaccia della riga di comando.

PEHeader

Ottiene l'intestazione PE dell'immagine.

PEHeaderStartOffset

Ottiene l'offset di byte dell'intestazione dall'inizio dell'immagine.

SectionHeaders

Ottiene le intestazioni di sezione PE.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetContainingSectionIndex(Int32)

Esegue la ricerca nelle sezioni dell'immagine PE della sezione contenente l'indirizzo RVA (Relative Virtual Address) specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Ottiene l'offset, in byte, dall'inizio dell'immagine ai dati della directory specificati.

Si applica a