다음을 통해 공유


PEHeaders 클래스

정의

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

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
상속
PEHeaders

생성자

PEHeaders(Stream)

지정된 스트림의 현재 위치에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

PEHeaders(Stream, Int32)

지정된 크기의 PE 이미지를 나타내는 스트림에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

PEHeaders(Stream, Int32, Boolean)

지정된 크기의 PE 이미지를 나타내고 PE 이미지를 메모리로 로드했는지 여부를 표시하는 스트림에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

속성

CoffHeader

이미지의 COFF 헤더를 가져옵니다.

CoffHeaderStartOffset

PE 이미지 시작 부분에서 COFF 헤더 시작 부분까지 바이트 오프셋을 가져옵니다.

CorHeader

COR 헤더를 가져옵니다.

CorHeaderStartOffset

이미지 시작 위치부터 COR 헤더까지 바이트 오프셋을 가져옵니다.

IsCoffOnly

이미지가 COFF 전용인지 여부를 나타내는 값을 가져옵니다.

IsConsoleApplication

이미지가 Windows 콘솔 애플리케이션을 나타내는지 여부를 나타내는 값을 가져옵니다.

IsDll

이미지가 동적 링크 라이브러리를 나타내는지 여부를 나타내는 값을 가져옵니다.

IsExe

이미지가 실행 파일을 나타내는지 여부를 나타내는 값을 가져옵니다.

MetadataSize

CLI 메타데이터의 크기를 가져옵니다.

MetadataStartOffset

PE 이미지 시작 부분에서 CLI 메타데이터 시작 부분까지 오프셋(바이트)을 가져옵니다.

PEHeader

이미지의 PE 헤더를 가져옵니다.

PEHeaderStartOffset

이미지의 시작 부분에서 헤더의 바이트 오프셋을 가져옵니다.

SectionHeaders

PE 섹션 헤더를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetContainingSectionIndex(Int32)

PE 이미지 섹션에서 지정된 상대 가상 주소를 포함하는 섹션을 검색합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

이미지 시작 부분에서 지정된 디렉터리 데이터까지 오프셋(바이트)을 가져옵니다.

적용 대상