如何从一个DLL读出资源并保存为文件? 这个DLL如果用Delphi或C++写的对此有关系吗?(50分)

  • 主题发起人 主题发起人 netkk
  • 开始时间 开始时间
也许是这个问题太简单, 前面三个读过此篇的大侠没有做答.
小弟惭愧啊惭愧

其实能够从已经编译的资源中读出并保存的东东, Delphi已经精心准备给大家了,
它就是Resource Workshop, 它是随Delphi捆绑销售的, 默认情况下, 安装Delphi时并不会
同时安装上它, 需要你在盘上找到该目录并执行安装.

Resource Workshop可以攫取的资源类型很多, 并不仅仅是DLL, 包括exe、ocx等很多文件
都对付自如。

已编译过的资源基本是与语言种类没有什么关系的, Resource Workshop几乎都可以对付。
不过,对于Microsoft的一些经过特殊加密处理过的软件,或者一些用了特殊手法的软件,
Resource Workshop就无能为力了。
 
代鱼,不好意思我没说清楚。
是用代码实现。
 
去看看delphi6/demos/ResXplor,
delphi的这个例子就是提取资源的。
 
多人接受答案了。
 
原来要写攫取资源的程序, 这个我倒是没有留意, yfdciom, 承教了

不过, 光看Delphi的例子似乎过于单一化, 我觉得不妨可以将这方面的一些现成组件找
些来, 将它们用记事本大卸八快, 吸它的血, 吃它的肉, 各位以为如何?
 
后退
顶部