2010-11-01 48 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提供的资源 枚举函数使 应用程序能够在指定的模块中获取 资源类型,名称和语言 的列表。