System.Reflection.PortableExecutable Ad Alanı

Taşınabilir Yürütülebilir Dosya (PE) dosyalarını okuma veya yazma ile ilgili sınıflar sağlar.

Sınıflar

Name Description
CoffHeader

COFF dosyasının üst bilgisini temsil eder.

CorHeader

.NET yürütülebilir görüntüsünün Ortak Dil Altyapısı (CLI) üst bilgisini temsil eder.

PEHeader

Taşınabilir Yürütülebilir Dosya (PE) dosya üst bilgisini temsil eder.

PEHeaders

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.

PEReader

Taşınabilir Yürütülebilir Biçim (PE) dosyaları için bir okuyucu sağlar.

Yapılar

Name Description
DirectoryEntry

Taşınabilir Yürütülebilir Dosya (PE) görüntüsündeki bir dizin girdisini temsil eder.

PEMemoryBlock

Taşınabilir Yürütülebilir Dosya (PE) görüntüsündeki bir bellek bloğunu temsil eder.

SectionHeader

PE/COFF dosyasının bölüm üst bilgisi hakkında bilgi sağlar.

Numaralandırmalar

Name Description
Characteristics

Ortak Nesne Dosyası Biçimi (COFF) dosya özelliklerini temsil eder.

CorFlags

.NET yürütülebilir görüntü için çalışma zamanı bayraklarını temsil eder.

DllCharacteristics

Dinamik bağlantı kitaplığının özelliklerini açıklar.

Machine

Hedef makinenin CPU mimarisini belirtir.

PEMagic

Taşınabilir Yürütülebilir Dosya (PE) dosyalarını okuma veya yazma ile ilgili sınıflar sağlar.

PEStreamOptions

PE görüntüsünün bölümlerinin akıştan nasıl okunacağını belirten seçenekler sağlar.

SectionCharacteristics

Taşınabilir Yürütülebilir Dosya (PE) dosyalarını okuma veya yazma ile ilgili sınıflar sağlar.

Subsystem

Görüntü için alt sistem gereksinimini açıklar.

Açıklamalar

Caution

PEReader ve bu ad alanında ilgili okuma API'leri güvenilmeyen girişleri işleyecek şekilde tasarlanmamıştır. Hatalı biçimlendirilmiş veya kötü amaçlı PE dosyaları, sınır dışı bellek erişimi, çökmeler veya kilitlenmeler gibi beklenmeyen davranışlara neden olabilir. Bu API'leri yalnızca güvenilir PE dosyaları, görüntüleri veya diğer güvenilir girişlerle kullanın.

Bu ad alanı aşağıdaki çekirdek sınıfları içerir:

  • Sınıfı ManagedPEBuilder , bir derlemeyi PE dosyası olarak yazmak için kullanılır.
  • Bir PEReader PE dosyasını okumak ve ilişkili derleme meta verilerini okumak için almak MetadataReader için kullanılan sınıfı.

Ayrıca bkz.