Table of Contents

Class PEHeader

Namespace
ZeroInstall.Publish.EntryPoints
Assembly
ZeroInstall.Publish.dll

Extracts meta data from PE (Portable Executable) file headers.

public class PEHeader
Inheritance
PEHeader
Inherited Members

Constructors

PEHeader(string)

Reads the PE header of a file.

public PEHeader(string path)

Parameters

path string

The file to read.

Properties

DosHeader

public PEHeader.ImageDosHeader DosHeader { get; }

Property Value

PEHeader.ImageDosHeader

FileHeader

public PEHeader.ImageFileHeader FileHeader { get; }

Property Value

PEHeader.ImageFileHeader

Is32BitHeader

public bool Is32BitHeader { get; }

Property Value

bool

OptionalHeader32

public PEHeader.ImageOptionalHeader32 OptionalHeader32 { get; }

Property Value

PEHeader.ImageOptionalHeader32

OptionalHeader64

public PEHeader.ImageOptionalHeader64 OptionalHeader64 { get; }

Property Value

PEHeader.ImageOptionalHeader64

Subsystem

public PESubsystem Subsystem { get; }

Property Value

PESubsystem