PEHeaders Sınıf

Tanım

Bir akıştan PE (Taşınabilir Yürütülebilir Dosya) ve COFF (Ortak Nesne Dosyası Biçimi) üst bilgilerini okuyan bir tür tanımlar.

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
Devralma
PEHeaders

Oluşturucular

Name Description
PEHeaders(Stream, Int32)

Sınıfın PEHeaders , belirtilen boyuttaki pe görüntüsünü temsil eden bir akıştan PE üst bilgilerini okuyan yeni bir örneğini oluşturur.

PEHeaders(Stream)

Sınıfın, belirtilen akıştaki PEHeaders geçerli konumdan PE üst bilgilerini okuyan yeni bir örneğini oluşturur.

Özellikler

Name Description
CoffHeader

Görüntünün COFF üst bilgisini alır.

CoffHeaderStartOffset

PE görüntüsünün başından COFF üst bilgisinin başına kadar bayt uzaklığını alır.

CorHeader

COR üst bilgisini alır.

CorHeaderStartOffset

Görüntünün başından COR üst bilgisine bayt uzaklığını alır.

IsCoffOnly

Görüntünün yalnızca Coff olup olmadığını gösteren bir değer alır.

IsConsoleApplication

Görüntünün bir Windows konsol uygulamasını temsil edip etmediğini gösteren bir değer alır.

IsDll

Görüntünün dinamik bağlantı kitaplığını temsil edip etmediğini gösteren bir değer alır.

IsExe

Görüntünün yürütülebilir dosyayı temsil edip etmediğini gösteren bir değer alır.

MetadataSize

CLI meta verilerinin boyutunu alır.

MetadataStartOffset

PE görüntüsünün başından CLI meta verilerinin başlangıcına kadar olan uzaklığı (bayt cinsinden) alır.

PEHeader

Görüntünün PE üst bilgisini alır.

PEHeaderStartOffset

Görüntünün başından üst bilginin bayt uzaklığını alır.

SectionHeaders

PE bölümü üst bilgilerini alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetContainingSectionIndex(Int32)

PE görüntüsünün, belirtilen Göreli Sanal Adresi içeren bölümünü arar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

Görüntünün başlangıcından verilen dizin verilerine uzaklığı (bayt cinsinden) alır.

Şunlara uygulanır