PEHeaders クラス

定義

ストリームから PE (移植可能な実行可能ファイル) ヘッダーおよび COFF (Common Object File Format) ヘッダーを読み取る型を定義します。

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)

イメージの先頭から、指定されたディレクトリ データまでのオフセット (バイト単位) を取得します。

適用対象