2012-03-20 36 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,序言的大小等信息