Bagikan melalui


PEHeaderBuilder Kelas

Definisi

Menentukan header untuk file portable executable (PE).

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

Konstruktor

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

Menginisialisasi instans baru kelas PEHeader.

Properti

DllCharacteristics

Mengembalikan karakteristik pustaka linker dinamis.

FileAlignment

Faktor perataan (dalam byte) yang digunakan untuk menyelaraskan data mentah bagian dalam file gambar. Nilai harus berupa kekuatan 2 antara 512 dan 64K, inklusif. Defaultnya adalah 512. Jika perataan bagian kurang dari ukuran halaman arsitektur, maka perataan file harus cocok dengan perataan bagian.

ImageBase

Alamat yang disukai dari byte pertama gambar ketika dimuat ke dalam memori; harus kelipatan 64K.

ImageCharacteristics

Mengembalikan karakteristik gambar.

Machine

Arsitektur CPU komputer target.

MajorImageVersion

Nomor versi utama gambar.

MajorLinkerVersion

Nomor versi utama linker.

MajorOperatingSystemVersion

Nomor versi utama dari sistem operasi yang diperlukan.

MajorSubsystemVersion

Nomor versi utama subsistem.

MinorImageVersion

Nomor versi minor gambar.

MinorLinkerVersion

Nomor versi minor linker.

MinorOperatingSystemVersion

Nomor versi minor dari sistem operasi yang diperlukan.

MinorSubsystemVersion

Nomor versi minor subsistem.

SectionAlignment

Perataan (dalam byte) bagian saat dimuat ke dalam memori.

SizeOfHeapCommit

Ukuran ruang timbunan lokal yang akan dikomit.

SizeOfHeapReserve

Ukuran ruang timbunan lokal untuk dicadangkan. Hanya SizeOfHeapCommit dilakukan; sisanya tersedia satu halaman pada satu waktu sampai ukuran cadangan tercapai.

SizeOfStackCommit

Ukuran tumpukan yang akan dilakukan.

SizeOfStackReserve

Ukuran tumpukan yang akan dipesan. Hanya SizeOfStackCommit dilakukan; sisanya tersedia satu halaman pada satu waktu sampai ukuran cadangan tercapai.

Subsystem

Subsistem yang diperlukan untuk menjalankan gambar ini.

Metode

CreateExecutableHeader()

Membuat header yang dapat dieksekusi.

CreateLibraryHeader()

Membuat header pustaka.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk