PEHeaders Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |