如何从编译好的EXE文件中提取出res文件?EXE文件是用Delphi编写,也知道res文件的名称

解决方案 »

  1.   

    到软件下载网站找 ResHacker
      

  2.   

    你下载了ResHaker(中文版)吗? 如果有。1. 运行ResHaker,菜单 “文件”-“打开”,选择你要的exe文件
    2. 这时,该exe文件包含的所有的资源都在左侧树型列表中列出来了
    3. 菜单 “操作”-“保存所有资源”,选择一个目录,定义一个 *.rc 文件的名字,保存
    4. 这样,所有的资源都以单个的形式和一个 *.rc 文件一起被保存在了你选的目录中
    5. 在命令行模式下(MSDOS方式)进入该目录,输入 brcc32 *.rc
    6. 在该目录下就会生成一个 *.res,里面包含了那个exe文件所有的资源*.rc是资源脚本文件,其中 * 是你起的名字
    brcc32.exe是Delphi自带的资源脚本文件编译器
    在ResHaker中,你可以只保存某一类资源,如位图或图标等,不必全部保存,也可以只输出单个资源,如一个位图,一个声音wav文件等。自己试一下各菜单项和右键菜单就熟悉了。