欢迎与编程爱好者交流!
如何把一个资源文件中的自定义资源(二进制资源)或其它资源导入到另一个资源文件中
2008-09-16 14:12:27
● 把一个
资源文件中的自定义资源(二进制资源)或其它资源导入到另一个资源文件中
我们在编程中,有时在合并功能时,也需要合并资源(资源文件)。当然我们可以手工的一个一个添加,这样对于资源不是很多的情况下,这样添加浪费时间,还会造成不必要的错误发生。那么我们可以通过程序实现,这里我就讲讲更简单的方法,让大家体会更轻松的“
游戏”,^_^。
注意两个资源文件不能有相同的id号,否则会发生冲突!
① 好了,我们先
下载一个工具,请到:
http://www.xdowns.com/soft/softdown.asp?softid=32472,进行下载,这个工 具就可以帮助我们更好的实现轻松合并资源。
② 先在自己的电脑上建一文件夹,我这里在d盘根目录下建一个res文件夹。
③ 打开ResHacker 3.5.exe
软件,选择要进行合并的资源文件(.res),这里我打算合并两个资源 xp.res 和proresource.res;先在菜单里打开xp.res文件(注意文件类型选择(资源文件(*.res))),然后在树型结构中右键选择--》
保存所有资源A...---》输入xp.rc文件名。
④ 依照类似的方法,保存proresource.rc文件名,于是我们得到了两个rc文件。
⑤ 然后分别以
记事本的形式打开proresource.rc和xp.rc文件,把其中较少的资源复制粘贴到资源较多的记事本中,这里我把xp.rc中的记事本内容添加到proresource.rc中记事本中,注意要符合格式(一个资源一行且空了一行),然后另存为new.rc(这里为了区分,就重新取了个名字)。这样我们就把资源合并了,接着我们需要生成一个新的res文件供vb程序调用。
⑥ 我们用vc 6.0打开new.rc,然后另存为new.res。
这样我们就成功的把两个资源进行合并了。
希望能让需要的人少走弯路!
reshack.rar
(2008-09-16 14:11:34, Size: 909 kB, Downloads: 0)
论坛模式
推荐
收藏
等级(0)
编辑
管理
查看(282)
评论(3)
TAG:
-
书林跋涉发布于2008-09-16 18:14:14
-
也一样 不过主要是定位问题
搞定就不怕了
-
hexinchun
发布于2008-09-16 16:53:08
-
我没做过,但听过,你可以做成dll资源,这样只改dll,不改exe,不知道可否?
-
书林跋涉发布于2008-09-16 15:02:52
-
思路不错
问题是我现在想直接往exe里面修改
没找到什么好方法可以快速实现。