PEHeaders Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
PEHeaders(Stream) |
Belirtilen akıştaki geçerli konumdan PEHeaders PE üst bilgilerini okuyan sınıfının yeni bir örneğini oluşturur. |
PEHeaders(Stream, Int32) |
Sınıfın PEHeaders , belirtilen boyutta bir PE görüntüsünü temsil eden bir akıştan PE üst bilgilerini okuyan yeni bir örneğini oluşturur. |
PEHeaders(Stream, Int32, Boolean) |
Belirtilen boyutta bir PE görüntüsünü temsil eden ve PE görüntüsünün PEHeaders belleğe yüklenip yüklenmediğini belirten bir akıştan PE üst bilgilerini okuyan sınıfının yeni bir örneğini başlatır. |
Özellikler
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
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryGetDirectoryOffset(DirectoryEntry, Int32) |
Görüntünün başından verilen dizin verilerine uzaklığı (bayt cinsinden) alır. |