PE文件的资源,在NT下一般是按3个层级来存放的,第3层的结构是个
IMAGE_RESOURCE_DATA_ENTRY 结构,该结构的第1个成员 .OffsetToData指向实际的资源数据。 问题就出在这个‘实际的资源数据’上!
这个‘实际的资源数据’包含一个长度信息和具体数据。但根据我自己的观察,在长度信息之前,总有不定长度的字节(这些字节为0)。查过好多文章,都没有具体介绍这些字节是什么含义!
想请问:
1> 是否这里还存在一个用来描述其它信息的结构?是的话,请告诉结构的具体含义!
2> 如果不存在一个结构,有什么方法来判断:哪2个字节是用来描述长度信息的?
3> 什么地方有关于专门介绍PE资源结构的文章?
IMAGE_RESOURCE_DATA_ENTRY 结构,该结构的第1个成员 .OffsetToData指向实际的资源数据。 问题就出在这个‘实际的资源数据’上!
这个‘实际的资源数据’包含一个长度信息和具体数据。但根据我自己的观察,在长度信息之前,总有不定长度的字节(这些字节为0)。查过好多文章,都没有具体介绍这些字节是什么含义!
想请问:
1> 是否这里还存在一个用来描述其它信息的结构?是的话,请告诉结构的具体含义!
2> 如果不存在一个结构,有什么方法来判断:哪2个字节是用来描述长度信息的?
3> 什么地方有关于专门介绍PE资源结构的文章?
但你介绍的文章仍然没有说明:怎样去判断资源数据的精确位置?!!
请各位研究过PE资源的programer指点迷津,谢谢!!
http://tcbb.icpcn.com/document/n_iconmodify.htm ,也许对你有帮助