PEHeaders クラス

定義

ストリームから PE (ポータブル実行可能ファイル) ヘッダーと COFF (共通オブジェクト ファイル形式) ヘッダーを読み取る型を定義します。

public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
継承
PEHeaders

コンストラクター

名前 説明
PEHeaders(Stream, Int32, Boolean)

指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取り、PE イメージがメモリに読み込まれたかどうかを示す、 PEHeaders クラスの新しいインスタンスをインスタンス化します。

PEHeaders(Stream, Int32)

指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。

PEHeaders(Stream)

指定したストリーム内の現在の場所から 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)

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

適用対象