Windows PE 资源

8

有很多Windows PE资源查看器程序。但是它们是如何工作的呢?它们是否解码对WinAPI的函数调用,或者PE是否有GUI信息的某个部分?就像Android有XML GUI定义一样?谢谢。

2个回答

8

可能有不同的实现策略,因此无法为所有工具普遍回答。

PE文件格式规范是公开可用的。它指定了PE文件的节结构,如何在文件中找到.rsrc节以及如何从该节中提取单个资源。在MSDN上也记录了各个资源格式。例如,对话框GUI定义在DLGTEMPLATE结构中定义。


2

有一个用于资源管理的API。请查看枚举资源

在某些情况下,应用程序开发人员可能想要发现未知的可移植可执行文件(PE)模块的资源内容。Windows SDK提供了资源枚举函数,使应用程序能够获取指定模块中资源类型、名称和语言的列表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接