2012-03-20 87 views
6

我需要讀取x64 PE文件的「.pdata」部分。
我已經看到「.pdata」部分中的結構因平臺不同而不同
http://msdn.microsoft.com/en-us/library/aa448751.aspx
它也在PE規範文檔中提到了同樣的事情。
但我不明白什麼是常規窗口(XP/Vista/Win7等)包含在.pdata部分中的結構

是否有人是什麼?

+0

你是在問「什麼是一個Windows可執行常規.pdata部分格式?」 – viking 2012-03-20 20:43:46

+0

是的,非常多:) – Idov 2012-03-20 20:56:54

回答

6

The .pdata section is a array of RUNTIME_FUNCTION。它給你一個代碼範圍(前兩個成員)和一個RVA到相應的UNWIND_INFO

從那裏,你得到的異常處理程序RVA,序言的大小等信息