2012-03-20 35 views
6

Tôi cần đọc phần ".pdata" của tệp PE x64.
Tôi đã thấy rằng các cấu trúc trong phần ".pdata" khác với một nền tảng khác
http://msdn.microsoft.com/en-us/library/aa448751.aspx
Nó cũng cho biết điều tương tự trong tài liệu chi tiết kỹ thuật PE.
Nhưng tôi không hiểu nó là gì đối với các cửa sổ thông thường (XP/Vista/Win7, v.v.)Các cấu trúc có trong phần .pdata

Có ai không?

+0

Bạn có hỏi "Định dạng phần .pdata thông thường trong Windows có thể chạy được không?" – viking

+0

vâng, khá nhiều :) – Idov

Trả lời

6

Phần .pdata là một mảng RUNTIME_FUNCTION. Nó cung cấp cho bạn một phạm vi mã (hai thành viên đầu tiên) và một RVA đến UNWIND_INFO tương ứng.

Từ đó bạn nhận được thông tin như RVA xử lý ngoại lệ, kích thước của prolog, v.v.

Các vấn đề liên quan