有什么工具软件可将exe和dll中的资源(bmp,wav等等)取出来(300分)

  • 主题发起人 主题发起人 zw70
  • 开始时间 开始时间
VC的资源编辑器
Delphi带的图象编辑器可以打开RES文件,对于BMP可以COPY,PASTE。
Delphi有个例子,在demos/Resxplor目录下,是用于对资源进行查看的,
你可以自己看看或者修改一下
 
vc肯定可以啊。
Delphi可能不行。
 
我说的资源不只是以资源文件的形式加进exe和dll中的,
比如说您用Delphi开发一个程序,用Image控件显示一个位图,
我想取出这个位图,别告诉我用抓图工具。
 
delphi4的demo中有一个程序(resxplor),编译一下就可以小巧玲珑.很好用
 
除了RESXPLOR,其他当然还有很多好东西,但是作为DELPHI程序员,
还有什么比有源代码,精巧,完整的RESXPLOR更好呢?自己看吧
 
用Borland的resource WorkShop
 
resource workshop 不行, Resource Explore 更不行,
我说的资源不只是以资源文件的形式加进exe和dll中的,
比如说您用VB开发一个程序,用图片框(Picture)控件显示一个位图,
编译成exe文件后,我想从Exe文件中取出这个位图,别告诉我用抓图工具。
 
我比较喜欢用 MSVC++ 4.0来处理用VC++编译的exe/dll。对于Delphi编译的可执行
文件, 我这里有一个小程序Exe2Dpr.exe, 可以恢复出Delphi的Forms(包括里面的图像等等)。
对于某些用户化的资源,可以先保存到文件,然后试着解码。
 
zw70, 有结果了吗?
不论Delphi, 还是VB, 都是通过Res绑定到执行文件中去的. 只不过这些资源不是标
准的资源类型(icon, bitmap, cursor, string...), 而是开发工具定义的资源类
型. 对于这些类型, 都应该能够转换成相应的标准资源的. Delphi编译的比如某个
Form资源, 可以保存到一个.dfm类型然后在Delphi IDE下打开.
 
如果你说的是Form中的资源,那时比较麻烦的,因为他们被Delphi用特殊的格式
存在Exe的资源中了,可以试试动态用EXE中资源生成TForm对象,TForm自己知道
如何从资源中取出图象。
 
//agree with zhaoyipeng.
的确不是标准的资源格式。
你用文本方式打开dfm看看就知道,delphi把位图都搞成文本格式了;
解铃还需系铃人,还是得从delphi自己想办法。
 
BC5。02很好用
 
hi huizhang ,能不能将你的EXE2DPR的程序共享一下。shermanxie@163.net
 
有现成的工具软件,具体的名字记不清啦!可到
www.sdau.edu.cn/www.chinabyte.com处去寻。
 
多人接受答案了。
 
后退
顶部