PEHeaderBuilder Klass

Definition

Definierar huvudet för en portabel körbar (PE)-fil.

public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
Arv
PEHeaderBuilder

Konstruktorer

Name Description
PEHeaderBuilder(Machine, Int32, Int32, UInt64, Byte, Byte, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, Subsystem, DllCharacteristics, Characteristics, UInt64, UInt64, UInt64, UInt64)

Initierar en ny instans av PEHeader klassen.

Egenskaper

Name Description
DllCharacteristics

Returnerar egenskaperna för dynamiskt länkningsbibliotek.

FileAlignment

Justeringsfaktorn (i byte) som används för att justera rådata för avsnitt i bildfilen. Värdet ska vara en effekt på 2 mellan 512 och 64 000, inklusive. Standardvärdet är 512. Om avsnittsjusteringen är mindre än arkitekturens sidstorlek måste filjusteringen matcha avsnittsjusteringen.

ImageBase

Den föredragna adressen för den första byte av avbildningen när den läses in i minnet. måste vara en multipel av 64 K.

ImageCharacteristics

Returnerar bildegenskaperna.

Machine

Måldatorns CPU-arkitektur.

MajorImageVersion

Huvudversionsnumret för avbildningen.

MajorLinkerVersion

Länkarens huvudversionsnummer.

MajorOperatingSystemVersion

Huvudversionsnumret för det nödvändiga operativsystemet.

MajorSubsystemVersion

Huvudversionsnumret för undersystemet.

MinorImageVersion

Avbildningens delversionsnummer.

MinorLinkerVersion

Linker-delversionsnumret.

MinorOperatingSystemVersion

Delversionsnumret för det nödvändiga operativsystemet.

MinorSubsystemVersion

Delsystemets delversionsnummer.

SectionAlignment

Justeringen (i byte) av avsnitt när de läses in i minnet.

SizeOfHeapCommit

Storleken på det lokala heaputrymme som ska checkas in.

SizeOfHeapReserve

Storleken på det lokala heaputrymmet som ska reserveras. Endast SizeOfHeapCommit checkas in. Resten görs tillgängligt en sida i taget tills reservstorleken har nåtts.

SizeOfStackCommit

Storleken på stacken som ska checkas in.

SizeOfStackReserve

Storleken på stacken som ska reserveras. Endast SizeOfStackCommit checkas in. Resten görs tillgängligt en sida i taget tills reservstorleken har nåtts.

Subsystem

Det undersystem som krävs för att köra den här avbildningen.

Metoder

Name Description
CreateExecutableHeader()

Skapar ett körbart huvud.

CreateLibraryHeader()

Skapar ett bibliotekshuvud.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för