PEHeaders 類別

定義

定義一種型別,從串流讀取 PE(可攜式可執行檔)和 COFF(通用物件檔案格式)標頭。

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

建構函式

名稱 Description
PEHeaders(Stream, Int32, Boolean)

實例化一個新的類別實例 PEHeaders ,從代表指定大小的 PE 映像串流讀取 PE 標頭,並指示該 PE 映像是否已載入記憶體。

PEHeaders(Stream, Int32)

實例化一個新的類別實例 PEHeaders ,從代表指定大小的 PE 映像串流讀取 PE 標頭。

PEHeaders(Stream)

實例化一個新的類別實例 PEHeaders ,從指定串流中當前位置讀取 PE 標頭。

屬性

名稱 Description
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部分的標題。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetContainingSectionIndex(Int32)

搜尋PE映像中包含指定相對虛擬位址的區段。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
TryGetDirectoryOffset(DirectoryEntry, Int32)

取得從影像起始點到指定目錄資料的位移量(位元組)。

適用於