【发布时间】:2010-11-01 19:37:49
【问题描述】:
有很多 windows PE 资源查看器程序。但它们是如何工作的?他们是否解码了对 winapi 的函数调用,或者 PE 是否有一些用于 GUI 信息的部分?像 Android 有 XML GUI 定义吗?谢谢。
【问题讨论】:
标签: windows resources editor executable
有很多 windows PE 资源查看器程序。但它们是如何工作的?他们是否解码了对 winapi 的函数调用,或者 PE 是否有一些用于 GUI 信息的部分?像 Android 有 XML GUI 定义吗?谢谢。
【问题讨论】:
标签: windows resources editor executable
可能有不同的实施策略,因此不可能对所有工具都回答这个问题。
PE file format specification 是公开的。它指定 PE 文件的节结构,如何在文件中找到 .rsrc 节,以及如何从该节中提取单个资源。 individual resource formats 也记录在 MSDN 上。例如,对话框 GUI 定义在 DLGTEMPLATE 结构中定义。
【讨论】:
有一个用于资源管理的 API。查看Enumerating Resources。
在某些情况下应用 开发人员可能希望发现 未知的资源内容 便携式可执行 (PE) 模块。这 Windows SDK 提供资源 枚举函数,使 申请获取名单 资源类型、名称和语言 在指定的模块中。
【讨论】: