2010-11-01 51 views
6

有許多windows PE資源查看器程序。但他們是如何工作的?他們是否將函數調用解碼爲winapi,或者PE是否有一些用於GUI信息的部分?像Android有XML GUI定義?謝謝。Windows PE資源

回答

5

可能存在不同的實施策略,所以不可能爲所有工具普遍回答這個問題。

PE file format specification是公開可用的。它指定PE文件的節結構,如何在文件中找到.rsrc節,以及如何從該節中提取單個資源。在MSDN上也記錄了individual resource formats。例如,對話框GUI定義在DLGTEMPLATE結構中定義。

2

有一個用於資源管理的API。檢出Enumerating Resources

在某些情況下,應用程序開發人員 可能要探索一個未知的 移植可執行(PE)模塊的 資源內容。 Windows SDK提供的資源 枚舉函數使 應用程序能夠在指定的模塊中獲取 資源類型,名稱和語言 的列表。