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

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

Menginisialisasi instans baru dari kelas PEHeader.

Properti

Nama Deskripsi
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 gambar pertama saat 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 dilakukan.

SizeOfHeapReserve

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

SizeOfStackCommit

Ukuran tumpukan yang akan dikomit.

SizeOfStackReserve

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

Subsystem

Subsistem yang diperlukan untuk menjalankan gambar ini.

Metode

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk