다음을 통해 공유


System.Reflection.PortableExecutable 네임스페이스

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

클래스

CoffHeader

COFF 파일의 헤더를 나타냅니다.

CorHeader

.NET 실행 파일 이미지의 CLI(공용 언어 인프라) 헤더를 나타냅니다.

DebugDirectoryBuilder

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

ManagedPEBuilder

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

PEBuilder

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

PEDirectoriesBuilder

PE 디렉터리를 빌드합니다.

PEHeader

PE(이식 가능한 실행 파일) 파일 헤더를 나타냅니다.

PEHeaderBuilder

PE(이식 가능) 파일에 대한 헤더를 정의합니다.

PEHeaders

스트림에서 PE(이식 가능한 실행 파일) 및 COFF(공용 개체 파일 형식) 헤더를 읽는 형식을 정의합니다.

PEReader

PE(이식 가능) 파일 형식에 대한 판독기를 제공합니다.

ResourceSectionBuilder

PE 리소스 섹션 작성기의 기본 클래스를 정의합니다. ResourceSectionBuilder에서 파생하여 네이티브 리소스에 대한 serialization 논리를 제공합니다.

구조체

CodeViewDebugDirectoryData

PDB(프로그램 디버그 데이터베이스) 파일에 대한 정보를 제공합니다.

DebugDirectoryEntry

디버그 정보 블록의 위치, 크기 및 형식을 식별합니다.

DirectoryEntry

PE(이식 가능한 실행 파일) 이미지의 디렉터리 항목을 나타냅니다.

PdbChecksumDebugDirectoryData

PDB 체크섬 디버그 디렉터리 항목을 나타냅니다.

PEBuilder.Section

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

PEMemoryBlock

PE(이식 가능한 실행 파일) 이미지의 메모리 블록을 나타냅니다.

SectionHeader

PE/COFF 파일의 섹션 헤더에 대한 정보를 제공합니다.

SectionLocation

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

열거형

Characteristics

COFF(Common Object File Format) 파일 특성을 나타냅니다.

CorFlags

.NET 실행 파일 이미지의 런타임 플래그를 나타냅니다.

DebugDirectoryEntryType

DebugDirectoryEntry 디버깅 정보의 형식을 설명하는 열거형입니다.

DllCharacteristics

동적 연결 라이브러리의 특징을 설명합니다.

Machine

대상 머신의 CPU 아키텍처를 지정합니다.

PEMagic

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

PEStreamOptions

스트림에서 PE 이미지 섹션을 읽는 방법을 지정하는 옵션을 제공합니다.

SectionCharacteristics

PE(이식 가능한 실행 파일) 파일 읽기 또는 쓰기와 관련된 클래스를 제공합니다.

Subsystem

이미지의 하위 시스템 요구 사항을 설명합니다.

설명

이 네임 스페이스에는 다음 코어 클래스가 들어 있습니다.

  • ManagedPEBuilder 어셈블리를 PE 파일로 작성하는 데 사용되는 클래스입니다.
  • PEReader PE 파일을 읽고 에 연결된 어셈블리 메타데이터를 MetadataReader 읽는 데 사용되는 클래스입니다.

추가 정보