PE高手看过来!(100分)

  • 主题发起人 主题发起人 hysuser
  • 开始时间 开始时间
H

hysuser

Unregistered / Unconfirmed
GUEST, unregistred user!
知道了资源的地址后如何把资源显示出来呢,例如知道一个bmp的地址,如何用image控件
显示出来呢?delphi下的例子看不懂啊,太复杂了。
 
是高手们都不在了吗?
说说吧。
 
帖子发了这么久了也没人回答,不知为什么。
这个问题是不是需要了解各种资源的文件格式呢?
比如一个bmp图片在exe文件中的存储是怎样存的呢?
我想不会是原封不东的存到文件中的吧。
 
用Stream把这段数据给读出来
然后用TBitmap的从Stream读取的方法把数据读入,应该就可以了吧
 
谢谢,我试试,对于其他的资源也是类似处理吗?
 
要知道偏移地址,资源大小,然后就可以loadfromstream 显示出来了。
 
我是想把不同类型的资源都读出来显示,就象delphi的例程resxplor一样,现在如何
获得各个资源的地址问题已经解决了,但对于例子中的资源读出并显示问题实在看不懂,
我看例子中好象是定义了资源名称,然后再怎么怎么的就搞出来了,可我就是看不懂。
 
不是资源名称,使资源类型。
 
to 人在昆明:
哥们,能具体的讲解讲解吗,对资源的操作到底是怎么做的?怎么使用资源类型呢,
好久了,我又没有资源操作这方面的书和资料,做不下去了啊。我看delphibox下的
PEDUMP也没有把资源显示出来,只是读出了数据而已,真烦啊。
 
现在有能够读取可执行文件当中的资源文件的程序, 你找找, 但是有些执行文件是经过Aspack
压缩的或者是其他的工具压缩的, 可能读不出来!
 
后退
顶部