PEHeaders 類別

定義

定義可從資料流讀取 PE (可攜式執行檔) 和 COFF (通用物件檔案格式) 標頭的類型。

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

建構函式

PEHeaders(Stream)

具現化 PEHeaders 類別的新執行個體,它會在指定資料流的目前位置讀取 PE 標頭。

PEHeaders(Stream, Int32)

具現化 PEHeaders 類別的新執行個體,它會從表示指定大小 PE 映像的資料流中讀取 PE 標頭。

PEHeaders(Stream, Int32, Boolean)

具現化 PEHeaders 類別的新執行個體,它會從表示指定大小 PE 映像的資料流中讀取 PE 標頭,並指出 PE 映像是否已載入至記憶體。

屬性

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)

取得從映像開頭到指定目錄資料的位移 (以位元組為單位)。

適用於