System.Reflection.PortableExecutable Ad Alanı
Ö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.
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ı.