无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6965|回复: 41
打印 上一主题 下一主题

[原创] Restorator2009单文件绿色版(资源编辑修改汉化软件)

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-1 08:31:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hxj 于 2013-7-15 19:55 编辑

在制作单文件版软件和汉化软件时常用到资源编辑修改汉化软件Restorator,网上能下载到的有2007和2009版的,但制作成单文件版的很少,不容易找到,于是我将Restorator2009下载安装后重新打包制作成只有1.05M的单文件版,双击直接启动退出删除文件和注册信息。

软件介绍:
Restorator 是一款资源修改软件,支持 exe、dll、res、rc、dcr 等格式文件,可以更改、添加和删除文本、图片、图标、声音、视频、版本号、对话框和菜单等资源。Restorator可用来软件本地化、自定义、设计改进。
Restorator 也是一个非常好的软件汉化工具,对 Delphi 和C程序的支持尤为突出。它的功能很强大,除了一般的编辑操作外,可以采用拖放操作来完成资源的导入导出,可以批量修改资源的语系,还可以利用资源补丁创建不受版权限制的补丁程序。





Restorator.exe  1.05M
http://pan.baidu.com/share/link? ... 5&uk=1193412292

有人反映2009版不如2007版,重新制件了一个2007版的
Restorator2007 1.07M
http://pan.baidu.com/share/link? ... 9&uk=1193412292
Restorator2007_build 1729.rar (861.15 KB, 下载次数: 64)
Restorator2007_build 1747.rar (911.63 KB, 下载次数: 205) 我测试此版比较好用

因有人要求,制作了一个ResHacker3.6的单文件版
ResHacker.EXE 472K
ResHacker.rar (408.42 KB, 下载次数: 211)

点评

2009版是假的,所以肯定是有问题了。  发表于 2013-7-26 18:16
pz
这个软件2009版的不如2007版的好,2009版的汉化修改文件后容易出问题。  发表于 2013-7-4 22:14

评分

参与人数 1无忧币 +2 收起 理由
wawakuliao + 2 赞一个!

查看全部评分

2#
发表于 2013-7-1 08:48:06 | 只看该作者
谢谢分享
回复

使用道具 举报

3#
发表于 2013-7-1 12:27:11 | 只看该作者
感谢提供,不知是否有英文版的吗?
回复

使用道具 举报

4#
发表于 2013-7-1 12:48:40 | 只看该作者
谢谢分享!!!!!!
回复

使用道具 举报

5#
发表于 2013-7-1 12:54:09 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 2013-7-1 14:50:14 | 只看该作者
这个软件是汉化爱好者的必备软件了,修改资源很不错的啊。
回复

使用道具 举报

7#
发表于 2013-7-4 20:50:56 | 只看该作者
感谢分享!!!楼主的很多单文件版软件一直都在用,非常不错,小巧绿色环保!如果更新时能加上更新说明就更好了
回复

使用道具 举报

8#
发表于 2013-7-5 19:50:30 | 只看该作者
感谢分享,不过没有资源了,补一下吧。

点评

hxj
好,因修改并重新制作过2007版的,链接地址变了,现已修复链接。  详情 回复 发表于 2013-7-5 20:01
回复

使用道具 举报

9#
 楼主| 发表于 2013-7-5 20:01:59 | 只看该作者
xyzxp 发表于 2013-7-5 19:50
感谢分享,不过没有资源了,补一下吧。

好,因修改并重新制作过2007版的,链接地址变了,现已修复链接。
回复

使用道具 举报

10#
发表于 2013-7-5 20:07:38 | 只看该作者
谢谢元帅,已经下载,感谢!
回复

使用道具 举报

11#
发表于 2013-7-8 16:42:33 | 只看该作者
你这个有大bug啊,执行后提示是否要关联,我选否,退出后
所有EXE都没法执行了

点评

hxj
请能说明一下测试环境,以便检查原因。 操作系统:XP、Win7、Win8(可能不支持)、XPPE、03PE、Win7PE、Win8PE 电脑CPU:32位还是64位(可能不支持)  详情 回复 发表于 2013-7-8 18:58
回复

使用道具 举报

12#
 楼主| 发表于 2013-7-8 18:58:14 | 只看该作者
本帖最后由 hxj 于 2013-7-8 19:07 编辑
快雪时晴 发表于 2013-7-8 16:42
你这个有大bug啊,执行后提示是否要关联,我选否,退出后
所有EXE都没法执行了


请能说明一下测试环境,以便检查原因。

单文件版本:2007版还是2009版
操作系统:XP、Win7、Win8(可能不支持)、XPPE、03PE、Win7PE、Win8PE
PE系统是用的哪家的版本:骨头版、精简版、还是大师出的版本。
电脑CPU:32位还是64位(可能不支持)

点评

WINXP中文正版32bit 小红伞杀毒软件竟然也没提示,在管理员账户登录正常,在运行该程序的user账户下所有EXE包括COM等执行文件全都运行不了,提示windows无法打开此文件,打开文件对话框 在管理员账户下看exe等  详情 回复 发表于 2013-7-9 10:32
回复

使用道具 举报

13#
发表于 2013-7-9 10:32:58 | 只看该作者
本帖最后由 快雪时晴 于 2013-7-9 10:34 编辑
hxj 发表于 2013-7-8 18:58
请能说明一下测试环境,以便检查原因。

单文件版本:2007版还是2009版


WINXP中文正版32bit

小红伞杀毒软件竟然也没提示,在管理员账户登录正常,在运行该程序的user账户下所有EXE包括COM等执行文件全都运行不了,提示windows无法打开此文件,打开文件对话框

在管理员账户下看exe等关联又是正确的
用POWERTOOL检查工具也没发现异常

最后在user账户下打开了regedit,终于发现exe等关联到了BomeRst.exe
搜索这个BomeRst.exe,原来就是Restorator的东东,折腾好久,不止是exe啊,而且图标也都无主了,这是要干嘛呢

网上也有反映同样问题的帖子:
http://bbs.kafan.cn/thread-1109040-1-1.html
http://hi.baidu.com/wpraiemfbxciqxe/item/6389961d922dff426926bba6
回复

使用道具 举报

14#
 楼主| 发表于 2013-7-9 11:15:52 | 只看该作者
本帖最后由 hxj 于 2013-7-9 11:49 编辑

你说的情况我测试还没发现过。
分析原因:
1. 退出软件后没能注销注册信息(原因比较我复杂,也许与你系统安装的安全软件阻止了注册信息注销程序)
2. 你运行后不是正常退出造成没能注销注册信息
3. 碰到这种情况可试试从软件包中提取unreg.reg手动运行注销一下,或用regedit删除注册表项:HKEY_CURRENT_USER\Software\Bomers

你能否提供一下 打开了regedit发现exe等关联到了BomeRst.exe的注册表信息,以便我能继续研究更好的方案以防止出现你提到的情况。

另外我在Win7系统中不会有执行后提示是否要关联,只有在PE系统中才可能出现。

点评

搜索BomeRst全部删除了,没保留, 个人还是喜欢绿色版,非单文件版  详情 回复 发表于 2013-7-9 12:30
会不会提示注册,是这几个键值在作怪,虽然是空项,但也是有作用的: [HKEY_CLASSES_ROOT\BomeRst.acm] [HKEY_CLASSES_ROOT\BomeRst.ax] [HKEY_CLASSES_ROOT\BomeRst.bpl] [HKEY_CLASSES_ROOT\BomeRst.cnv] [  详情 回复 发表于 2013-7-9 12:23
我提供一种解决思路,楼主大侠可以参考一下: 既然是软件写注册表惹的祸,那咱就帮它注册,不让它自己乱搞,下面是我弄好的注册表,里面的路径没改,可以转成INF或BAT。  详情 回复 发表于 2013-7-9 12:21
回复

使用道具 举报

15#
发表于 2013-7-9 12:21:08 | 只看该作者
hxj 发表于 2013-7-9 11:15
你说的情况我测试还没发现过。
分析原因:
1. 退出软件后没能注销注册信息(原因比较我复杂,也许与你系统 ...

我提供一种解决思路,楼主大侠可以参考一下:

既然是软件写注册表惹的祸,那咱就帮它注册,不让它自己乱搞,下面是我弄好的注册表,里面的路径没改,可以转成INF或BAT。

install.7z

1.13 KB, 下载次数: 4, 下载积分: 无忧币 -2

uninstall.7z

358 Bytes, 下载次数: 9, 下载积分: 无忧币 -2

回复

使用道具 举报

16#
发表于 2013-7-9 12:23:40 | 只看该作者
hxj 发表于 2013-7-9 11:15
你说的情况我测试还没发现过。
分析原因:
1. 退出软件后没能注销注册信息(原因比较我复杂,也许与你系统 ...


会不会提示关联,是这几项在作怪,虽然是空项,但也是有作用的:

[HKEY_CLASSES_ROOT\BomeRst.acm]
[HKEY_CLASSES_ROOT\BomeRst.ax]
[HKEY_CLASSES_ROOT\BomeRst.bpl]
[HKEY_CLASSES_ROOT\BomeRst.cnv]
[HKEY_CLASSES_ROOT\BomeRst.dcr]
[HKEY_CLASSES_ROOT\BomeRst.dpl]
[HKEY_CLASSES_ROOT\BomeRst.flt]
[HKEY_CLASSES_ROOT\BomeRst.rc]
[HKEY_CLASSES_ROOT\BomeRst.res]
[HKEY_CLASSES_ROOT\BomeRst.tlb]
[HKEY_CLASSES_ROOT\BomeRst.tsp]
[HKEY_CLASSES_ROOT\BomeRst.wpc]
回复

使用道具 举报

17#
发表于 2013-7-9 12:30:30 | 只看该作者
hxj 发表于 2013-7-9 11:15
你说的情况我测试还没发现过。
分析原因:
1. 退出软件后没能注销注册信息(原因比较我复杂,也许与你系统 ...

搜索BomeRst全部删除了,没保留,
个人还是喜欢绿色版,非单文件版
回复

使用道具 举报

18#
发表于 2013-7-9 12:36:06 | 只看该作者
527104427 发表于 2013-7-9 12:21
我提供一种解决思路,楼主大侠可以参考一下:

既然是软件写注册表惹的祸,那咱就帮它注册,不让它自己 ...


无法修复EXE COM DRV等注册表的改动

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.acm]
[-HKEY_CLASSES_ROOT\.ax]
[-HKEY_CLASSES_ROOT\.bpl]
[-HKEY_CLASSES_ROOT\.cnv]
[-HKEY_CLASSES_ROOT\.dcr]
[-HKEY_CLASSES_ROOT\.dpl]
[-HKEY_CLASSES_ROOT\.flt]
[-HKEY_CLASSES_ROOT\.rc]
[-HKEY_CLASSES_ROOT\.res]
[-HKEY_CLASSES_ROOT\.tlb]
[-HKEY_CLASSES_ROOT\.tsp]
[-HKEY_CLASSES_ROOT\.wpc]
[-HKEY_CLASSES_ROOT\BomeRst.acm]
[-HKEY_CLASSES_ROOT\BomeRst.ax]
[-HKEY_CLASSES_ROOT\BomeRst.bpl]
[-HKEY_CLASSES_ROOT\BomeRst.cnv]
[-HKEY_CLASSES_ROOT\BomeRst.dcr]
[-HKEY_CLASSES_ROOT\BomeRst.dpl]
[-HKEY_CLASSES_ROOT\BomeRst.flt]
[-HKEY_CLASSES_ROOT\BomeRst.rc]
[-HKEY_CLASSES_ROOT\BomeRst.res]
[-HKEY_CLASSES_ROOT\BomeRst.tlb]
[-HKEY_CLASSES_ROOT\BomeRst.tsp]
[-HKEY_CLASSES_ROOT\BomeRst.wpc]
[-HKEY_CLASSES_ROOT\CLSID\{762F86D0-B3EA-11d2-84D3-0080AD160D07}]
[-HKEY_CURRENT_USER\Software\Bomers]

点评

uninstall.reg是用来清理install.reg写下的注册表信息。  详情 回复 发表于 2013-7-9 12:45
修复的办法,在你发的链接里面有,用.TXT右键打开方式。  详情 回复 发表于 2013-7-9 12:40
这个不是修复用的,你先自行修复EXE等。 再用附件的INSTALL.REG导入,要事先修改好路径,再打开RESTORATOR,看会不会篡改注册表  详情 回复 发表于 2013-7-9 12:39
回复

使用道具 举报

19#
发表于 2013-7-9 12:39:24 | 只看该作者
快雪时晴 发表于 2013-7-9 12:36
无法修复EXE COM DRV等注册表的改动

这个不是修复用的,你先自行修复EXE等。

再用附件的INSTALL.REG导入,要事先修改好路径,再打开RESTORATOR,看会不会篡改注册表
回复

使用道具 举报

20#
发表于 2013-7-9 12:40:41 | 只看该作者
快雪时晴 发表于 2013-7-9 12:36
无法修复EXE COM DRV等注册表的改动

修复的办法,在你发的链接里面有,用.TXT右键打开方式。
回复

使用道具 举报

21#
发表于 2013-7-9 12:45:03 | 只看该作者
快雪时晴 发表于 2013-7-9 12:36
无法修复EXE COM DRV等注册表的改动

uninstall.reg是用来清理install.reg写下的注册表信息。
回复

使用道具 举报

22#
 楼主| 发表于 2013-7-9 17:02:06 | 只看该作者
本帖最后由 hxj 于 2013-7-9 17:11 编辑

关键是找到软件启动自动修改EXE关联BomeRst.exe的注册表位置,因我测试没发生快雪时晴提出的问题,所以不好分析。
527104427提出的解决方案,用install.reg帮助注册并不能避免软件再修改注册表的,没有必要使用。
uninstall中删除的注册表我实际在软件退出时已执行了,只是漏了HKEY_CLASSES_ROOT,会补上的,但这些都 是空项,估计不是造成EXE关联BomeRst.exe的原因。
请 快雪时晴 能提供 发生EXE关联BomeRst.exe发生无法运行EXE文件时,HKEY_CLASSES_ROOT\exefile注册表内容。
谢谢各位的分析和帮助!

点评

hxj
虚拟化打包我曾经尝试过,除体积大外,还会造成占用内存增加,尤其是体积稍大的软件,在PE系统环境中就会有运行困难甚至因虚拟内存不足而无法运行或死机的情况。  详情 回复 发表于 2013-7-10 13:14
建议用虚拟化打包程序,不会实际写注册表。 Cameyo,ThinApp, 不过体积会大些  详情 回复 发表于 2013-7-10 08:46
回复

使用道具 举报

23#
发表于 2013-7-10 08:46:52 | 只看该作者
hxj 发表于 2013-7-9 17:02
关键是找到软件启动自动修改EXE关联BomeRst.exe的注册表位置,因我测试没发生快雪时晴提出的问题,所以不好 ...

建议用虚拟化打包程序,不会实际写注册表。
Cameyo,ThinApp,
不过体积会大些
回复

使用道具 举报

24#
发表于 2013-7-10 08:57:39 | 只看该作者
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT]

[HKEY_CLASSES_ROOT\.com]
@="BomeRst.exe"

[HKEY_CLASSES_ROOT\.cpl]
"BomeRstBackup"="cplfile"
@="BomeRst.cpl"

[HKEY_CLASSES_ROOT\.dcr]
@=hex(6b757a74):

[HKEY_CLASSES_ROOT\.dll]
"BomeRstBackup"="dllfile"
@="BomeRst.dll"

[HKEY_CLASSES_ROOT\.dpl]
@=hex(6b757a74):

[HKEY_CLASSES_ROOT\.drv]
"BomeRstBackup"="drvfile"
@="BomeRst.drv"

[HKEY_CLASSES_ROOT\.exe]
@="BomeRst.exe"

[HKEY_CLASSES_ROOT\.flt]
"BomeRstBackup"="PageMaker.Filter"
@="BomeRst.flt"

[HKEY_CLASSES_ROOT\.ocx]
"BomeRstBackup"="ocxfile"
@="BomeRst.ocx"

[HKEY_CLASSES_ROOT\.rc]
@="BomeRst.rc"

[HKEY_CLASSES_ROOT\.res]
@="BomeRst.res"

[HKEY_CLASSES_ROOT\.scr]
"BomeRstBackup"="scrfile"
@="BomeRst.scr"

[HKEY_CLASSES_ROOT\.sys]
"BomeRstBackup"="sysfile"
@="BomeRst.sys"

[HKEY_CLASSES_ROOT\.tlb]
@="BomeRst.tlb"

[HKEY_CLASSES_ROOT\.tsp]
@="BomeRst.tsp"

点评

hxj
谢谢提供发生问题时相关注册表,这的确会造成EXE无法旧学 运行。但是我还是找不到造成注册表被修改的真正原因。因为在我的电脑测试中没发生,目前此软件发帖后提出有这问题的好像是极个别情况。也许是与电脑环境或运  详情 回复 发表于 2013-7-10 13:06
回复

使用道具 举报

25#
 楼主| 发表于 2013-7-10 13:06:57 | 只看该作者
本帖最后由 hxj 于 2013-7-10 13:08 编辑
快雪时晴 发表于 2013-7-10 08:57
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT]


谢谢提供发生问题时相关注册表,这的确会造成EXE无法正常 运行。但是我还是找不到造成注册表被修改的真正原因。因为在我的电脑测试中没发生,目前此软件发帖后提出有这问题的好像是极个别情况。也许是与电脑环境或运行环境有关的。
为了证明你提出的问题,我反复在Win7和XP系统中测试,都没发生是否关联的提示。只是在PE系统中测试才会有是否需要关联的提示,无论选择是或否后,也没有发现注册表[HKEY_CLASSES_ROOT\.EXE]等被修改。
所以说目前很难分析造成你EXE无法运行是否真是运行此软件引起,或是怎样引起的原因。
回复

使用道具 举报

26#
 楼主| 发表于 2013-7-10 13:14:03 | 只看该作者
hxj 发表于 2013-7-9 17:02
关键是找到软件启动自动修改EXE关联BomeRst.exe的注册表位置,因我测试没发生快雪时晴提出的问题,所以不好 ...

虚拟化打包我曾经尝试过,除体积大外,还会造成占用内存增加,尤其是体积稍大的软件,在PE系统环境中就会有运行困难甚至因虚拟内存不足而无法运行或死机的情况。

点评

既然不能阻止它写注册表,那就退出的时候补救一下吧,也是一种抢救的办法:  详情 回复 发表于 2013-7-11 11:02
回复

使用道具 举报

27#
发表于 2013-7-11 11:02:52 | 只看该作者
hxj 发表于 2013-7-10 13:14
虚拟化打包我曾经尝试过,除体积大外,还会造成占用内存增加,尤其是体积稍大的软件,在PE系统环境中就会 ...

既然不能阻止它写注册表,那就退出的时候补救一下吧,也是一种抢救的办法:

  1. Windows Registry Editor Version 5.00

  2. [-HKEY_CLASSES_ROOT\.acm]
  3. [-HKEY_CLASSES_ROOT\.ax]
  4. [-HKEY_CLASSES_ROOT\.bpl]
  5. [-HKEY_CLASSES_ROOT\.cnv]
  6. [-HKEY_CLASSES_ROOT\.dcr]
  7. [-HKEY_CLASSES_ROOT\.dpl]
  8. [-HKEY_CLASSES_ROOT\.flt]
  9. [-HKEY_CLASSES_ROOT\.rc]
  10. [-HKEY_CLASSES_ROOT\.res]
  11. [-HKEY_CLASSES_ROOT\.tlb]
  12. [-HKEY_CLASSES_ROOT\.tsp]
  13. [-HKEY_CLASSES_ROOT\.wpc]
  14. [-HKEY_CLASSES_ROOT\BomeRst.acm]
  15. [-HKEY_CLASSES_ROOT\BomeRst.ax]
  16. [-HKEY_CLASSES_ROOT\BomeRst.bpl]
  17. [-HKEY_CLASSES_ROOT\BomeRst.cnv]
  18. [-HKEY_CLASSES_ROOT\BomeRst.dcr]
  19. [-HKEY_CLASSES_ROOT\BomeRst.dpl]
  20. [-HKEY_CLASSES_ROOT\BomeRst.flt]
  21. [-HKEY_CLASSES_ROOT\BomeRst.rc]
  22. [-HKEY_CLASSES_ROOT\BomeRst.res]
  23. [-HKEY_CLASSES_ROOT\BomeRst.tlb]
  24. [-HKEY_CLASSES_ROOT\BomeRst.tsp]
  25. [-HKEY_CLASSES_ROOT\BomeRst.wpc]
  26. [-HKEY_CLASSES_ROOT\CLSID\{762F86D0-B3EA-11d2-84D3-0080AD160D07}]
  27. [-HKEY_CURRENT_USER\Software\Bomers]

  28. [HKEY_CLASSES_ROOT\.com]
  29. @="comfile"

  30. [HKEY_CLASSES_ROOT\.com\PersistentHandler]
  31. @="{098f2470-bae0-11cd-b579-08002b30bfeb}"

  32. [HKEY_CLASSES_ROOT\.exe]
  33. @="exefile"
  34. "Content Type"="application/x-msdownload"

  35. [HKEY_CLASSES_ROOT\.exe\PersistentHandler]
  36. @="{098f2470-bae0-11cd-b579-08002b30bfeb}"

复制代码

点评

hxj
好主意! 我只是删除了Bomers关联,没有修复原来正确的关联,采用你的建议,加进去。 但是我始终找不到修改关联的原因,因为在我的电脑中测试总没发生关联被修改的情况,不知为什么有人会发生此种情况。  详情 回复 发表于 2013-7-11 12:18
回复

使用道具 举报

28#
 楼主| 发表于 2013-7-11 12:18:18 | 只看该作者
527104427 发表于 2013-7-11 11:02
既然不能阻止它写注册表,那就退出的时候补救一下吧,也是一种抢救的办法:

好主意!
我只是删除了Bomers关联,没有修复原来正确的关联,采用你的建议,加进去。
但是我始终找不到修改关联的原因,因为在我的电脑中测试总没发生关联被修改的情况,不知为什么有人会发生此种情况。

点评

请用本帖附件替换原EXE重新打包,解决乱写注册表问题  详情 回复 发表于 2013-7-12 09:29
估计是Restorator没设计好,还有缺陷  详情 回复 发表于 2013-7-11 12:59
回复

使用道具 举报

29#
发表于 2013-7-11 12:59:15 | 只看该作者
hxj 发表于 2013-7-11 12:18
好主意!
我只是删除了Bomers关联,没有修复原来正确的关联,采用你的建议,加进去。
但是我始终找不到 ...

估计是Restorator没设计好,还有缺陷
回复

使用道具 举报

30#
发表于 2013-7-12 09:29:36 | 只看该作者
本帖最后由 快雪时晴 于 2013-7-12 09:31 编辑
hxj 发表于 2013-7-11 12:18
好主意!
我只是删除了Bomers关联,没有修复原来正确的关联,采用你的建议,加进去。
但是我始终找不到 ...


请用本帖附件替换原EXE重新打包2007版,解决乱写注册表问题
Restorator.7z (811.71 KB, 下载次数: 14)

另外你这个版本比较低啊,有个v3.7.1747的

点评

hxj
好的,已重新腰包上传了。 v3.7.1747的我找找。  详情 回复 发表于 2013-7-12 12:44
学习一下,这个是怎么破解的?  详情 回复 发表于 2013-7-12 12:22
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-20 09:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表