找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: rzp428

Drive SnapShot 汉化工具

 荐  火 [复制链接]
发表于 2026-6-9 21:45:59 | 显示全部楼层
汉化终于有新的了
回复

使用道具 举报

发表于 2026-6-10 00:07:16 | 显示全部楼层
感谢分享汉化工具!
回复

使用道具 举报

发表于 2026-6-10 00:13:47 | 显示全部楼层
多谢,刚好用得上。
回复

使用道具 举报

发表于 2026-6-10 05:25:19 | 显示全部楼层
确实厉害,感谢大神无私的分享。
回复

使用道具 举报

发表于 2026-6-10 14:44:47 | 显示全部楼层
又更新了吗,收藏一份
回复

使用道具 举报

 楼主| 发表于 2026-6-10 21:06:21 | 显示全部楼层



2026.06.10

新增一个通用可混搭工具

Snapshot简易汉化_2026-06-10_20:49:52_A.7z (2.32 MB, 下载次数: 0)

下面是测试结果:

1.49.0.19151-1.51.0.1791_2026-06-10_21:03:22_A.7z (1.92 MB, 下载次数: 0)

评分

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

查看全部评分

回复

使用道具 举报

发表于 2026-6-10 21:20:48 | 显示全部楼层
这软件大约从 1.4x 起到现在,一直没用过!一直在用 影子卫士,要不直接系统重装。
回复

使用道具 举报

 楼主| 发表于 2026-6-10 21:31:02 | 显示全部楼层
gtc 发表于 2026-6-9 18:01
我这里1.5X专版没问题。我再测试一下综合版64位版5.11的解压看看

ps:经过测试,确实是我混搭的原因,upx ...

受你的启发,新增了一个通用汉化工具,可混搭。

点评

gtc
没想到这思路还有点用赶快下载去试试啦,哈哈,感谢r大!  详情 回复 发表于 2026-6-10 21:46
回复

使用道具 举报

发表于 2026-6-10 21:46:02 | 显示全部楼层
本帖最后由 gtc 于 2026-6-10 21:58 编辑
rzp428 发表于 2026-6-10 21:31
受你的启发,新增了一个通用汉化工具,可混搭。

没想到这思路还有点用赶快下载去试试啦,哈哈,感谢r大!

混搭成功: 1.49.0.19151-1.51.0.1759汉化版.rar (1.79 MB, 下载次数: 31)

点评

为什么我这用64版的511也是不行呢,32版1.49的用396是可以的  详情 回复 发表于 2026-6-11 10:33
1.51也支持中文路径,先收藏一份  详情 回复 发表于 2026-6-11 09:38
回复

使用道具 举报

发表于 2026-6-10 21:53:17 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-6-11 09:38:14 | 显示全部楼层
gtc 发表于 2026-6-10 21:46
没想到这思路还有点用赶快下载去试试啦,哈哈,感谢r大!

混搭成功:

1.51也支持中文路径,先收藏一份
回复

使用道具 举报

发表于 2026-6-11 10:33:48 | 显示全部楼层
本帖最后由 0cat0 于 2026-6-11 11:01 编辑
gtc 发表于 2026-6-10 21:46
没想到这思路还有点用赶快下载去试试啦,哈哈,感谢r大!

混搭成功:

我晕,看错版本号,还以为最新的64也能支持中文,试了好久才看到是1.51.0.1759版,哎。。。

点评

gtc
最新的也有,没有测试支不支持  详情 回复 发表于 2026-6-11 12:17
回复

使用道具 举报

发表于 2026-6-11 12:17:58 | 显示全部楼层
本帖最后由 gtc 于 2026-6-11 12:21 编辑
0cat0 发表于 2026-6-11 10:33
我晕,看错版本号,还以为最新的64也能支持中文,试了好久才看到是1.51.0.1759版,哎。。。 ...

最新的也有,没有测试支不支持

PS:测试了,最新版确实不支持中文目录。
回复

使用道具 举报

发表于 2026-6-11 14:45:10 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

发表于 2026-6-11 18:33:12 | 显示全部楼层
汉化后启动界面上的年份由原版2001-2025变为汉化后的2001-20XX了

点评

故意为之,以示汉化修改,且不用每年更新。  详情 回复 发表于 2026-6-11 18:49
回复

使用道具 举报

 楼主| 发表于 2026-6-11 18:49:45 | 显示全部楼层
liangyouzhu 发表于 2026-6-11 18:33
汉化后启动界面上的年份由原版2001-2025变为汉化后的2001-20XX了

故意为之,以示汉化修改,且不用每年更新。

点评

谢谢R大,用心良苦,赞  详情 回复 发表于 2026-6-12 09:07
回复

使用道具 举报

发表于 2026-6-11 19:13:19 | 显示全部楼层
希望有更多的 Rzp428 !!!
回复

使用道具 举报

发表于 2026-6-12 09:07:44 | 显示全部楼层
rzp428 发表于 2026-6-11 18:49
故意为之,以示汉化修改,且不用每年更新。

谢谢R大,用心良苦,赞
回复

使用道具 举报

发表于 2026-6-13 20:05:02 | 显示全部楼层
多谢分享
回复

使用道具 举报

发表于 2026-6-15 12:08:02 | 显示全部楼层
恭喜r大再突破。
回复

使用道具 举报

发表于 2026-6-16 08:30:18 | 显示全部楼层
看到汉化有新的了,赶紧试试老版,x64的不能运行了。然后又试试新版,没问题。
回复

使用道具 举报

发表于 2026-7-14 12:53:39 | 显示全部楼层
支持支持
回复

使用道具 举报

发表于 2026-7-14 13:03:10 | 显示全部楼层
强大的工具
回复

使用道具 举报

发表于 2026-9-7 14:50:53 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 昨天 10:35 | 显示全部楼层
本帖最后由 0cat0 于 2026-10-13 10:41 编辑

不知道怎么的,http开头下载不了,改为https就可以下载,最新的1.4x 64版下载地址:
https://www.drivesnapshot.de/download/sn14964.exe
下载回来是的版本是:
1.43.0.16835
不知道用哪个版本的upx,通用里面那个版本不行,


下面是我用通用版改后自己用的脚本:

SnapShot[1.4x]简易汉化:
  1. @echo off

  2. ::让批处理以管理员权限运行
  3. fltmc>nul||mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close)&&exit

  4. pushd %~dp0
  5. title 【 Drive SnapShot 1.4x 简易汉化 】
  6. COLOR F1
  7. Echo.
  8. Echo.
  9. Echo     请关闭杀毒程序,
  10. Echo.
  11. Echo     点击任意键开始。
  12. Echo.
  13. Echo.
  14. pause >nul

  15. ::下载 snapshot.exe 和 snapshot64.exe

  16. :: 如果已存在 snapshot.exe,先判断版本;1.5x 则删除,稍后自动下载 1.49
  17. if exist snapshot.exe (
  18.     for /f "delims=" %%v in ('APP\sfk version -num snapshot.exe 2^>nul') do (
  19.         echo 当前 snapshot.exe 版本: %%v
  20.         echo %%v|findstr /b /c:"1.5" >nul
  21.         if not errorlevel 1 (
  22.             echo 检测到 1.5x 版本,删除 snapshot.exe
  23.             del /f /q snapshot.exe
  24.         )
  25.     )
  26. )

  27. :: 如果已存在 snapshot64.exe,也判断版本;1.5x 则删除
  28. if exist snapshot64.exe (
  29.     for /f "delims=" %%v in ('APP\sfk version -num snapshot64.exe 2^>nul') do (
  30.         echo 当前 snapshot64.exe 版本: %%v
  31.         echo %%v|findstr /b /c:"1.5" >nul
  32.         if not errorlevel 1 (
  33.             echo 检测到 1.5x 版本,删除 snapshot64.exe
  34.             del /f /q snapshot64.exe
  35.         )
  36.     )
  37. )

  38. :: 不存在才下载/重命名,避免覆盖已有的 1.4x
  39. if not exist snapshot.exe (
  40.     if not exist sn149.exe curl -L -o sn149.exe https://www.drivesnapshot.de/download/sn149.exe
  41.     if exist sn149.exe ren sn149.exe snapshot.exe
  42. )

  43. if not exist snapshot64.exe (
  44.     if not exist sn14964.exe curl -L -o sn14964.exe https://www.drivesnapshot.de/download/sn14964.exe
  45.     if exist sn14964.exe ren sn14964.exe snapshot64.exe
  46. )

  47. APP\sfk version -num snapshot.exe >ver32.txt
  48. APP\sfk version -num snapshot64.exe >ver64.txt

  49. for /f  %%i in (ver32.txt) do (set ver32=%%i)
  50. for /f  %%j in (ver64.txt) do (set ver64=%%j)

  51. del ver32.txt
  52. del ver64.txt

  53. md "%ver32%"-"%ver64%"

  54. copy snapshot.exe "%ver32%"-"%ver64%"\snapshot_E.exe
  55. copy snapshot64.exe "%ver32%"-"%ver64%"\snapshot64_E.exe

  56. set "sna_32=snapshot.exe"
  57. set "sna_64=snapshot64.exe"

  58. ::修复 解压缩后不能运行

  59. if exist %sna_32% (
  60. APP\sfk.exe replace -binary /E00022/E00023/ -dir . -yes -file %sna_32%)

  61. if exist %sna_64% (
  62. APP\sfk.exe replace -binary /F00022/F00023/ -dir . -file %sna_64% -yes)

  63. APP\sfk.exe sleep 1500

  64. :: UPX解压

  65. if exist "%~dp0%sna_32%" (APP\UPX.exe -d "%~dp0%sna_32%")
  66. if exist "%~dp0%sna_64%" (APP\UPX.exe -d "%~dp0%sna_64%")

  67. ::修复 解压缩后病毒警告

  68. if exist %sna_32% (
  69. APP\sfk.exe replace -binary /0083FEFF742081BDD8FD/0083FEFFEB0C81BDD8FD/ -dir . -yes -file %sna_32%)

  70. if exist %sna_64% (
  71. APP\sfk.exe replace -binary /742C817C2450/EB0A817C2450/ -dir . -file %sna_64% -yes)

  72. APP\sfk.exe sleep 1500

  73. ::修复 中文路径限制

  74. if exist %sna_32% (
  75. APP\sfk.exe replace -binary /743A5768/EB3A5768/ -dir . -file %sna_32% -yes
  76. APP\sfk.exe -yes replace -binary /FFFF8BF885FF0F85/FFFFEB0885FF0F85/ -dir . -file %sna_32%
  77. APP\sfk.exe -yes replace -binary /C5FFFFEB0885FF0F85/C5FFFF8BF885FF0F85/ -dir . -file %sna_32%
  78. APP\sfk.exe -yes replace -binary /BEA8E05F00/9090909090/ -dir . -file %sna_32%
  79. APP\sfk.exe -yes replace -binary /BE60E15F00/9090909090/ -dir . -file %sna_32%)

  80. if exist %sna_64% (
  81. APP\sfk.exe replace -binary /742C817C2450/EB0A817C2450/ -dir . -file %sna_64% -yes
  82. APP\sfk.exe replace -binary /85C07442488D/85C0EB42488D/ -dir . -file %sna_64% -yes
  83. APP\sfk.exe -yes replace -binary  /FFFF4863D885C00F/FFFFEB099085C00F/ -dir . -file %sna_64%)

  84. APP\sfk.exe sleep 1500

  85. :MENU

  86. Echo.
  87. Echo.
  88. Echo =-=-=-=-=自选操作菜单=-=-=-=-=
  89. ECHO.&ECHO     UPX解压与运行错误修复已完成, 以下选项自选:
  90. ECHO.&ECHO 1、汉化注册
  91. ECHO.&ECHO 2、英文注册
  92. Echo.
  93. Echo.
  94. CHOICE /C 12 /N >NUL 2>NUL
  95. IF "%ERRORLEVEL%"=="2" GOTO English
  96. IF "%ERRORLEVEL%"=="1" GOTO Chinese

  97. :Chinese

  98. ::汉化

  99. ::标准资源汉化

  100. if exist %sna_32% (
  101. APP\ResHacker.exe -delete %sna_32%, %sna_32%, Dialog,,
  102. APP\ResHacker.exe -addoverwrite %sna_32%, %sna_32%, APP\Dialog.res, Dialog,,
  103. del APP\*.ini
  104. del APP\*.log)
  105. APP\sfk.exe sleep 1500

  106. if exist %sna_64% (
  107. APP\ResHacker.exe -delete %sna_64%, %sna_64%, Dialog,,
  108. APP\ResHacker.exe -addoverwrite %sna_64%, %sna_64%, APP\Dialog.res, Dialog,,
  109. del APP\*.ini
  110. del APP\*.log)
  111. APP\sfk.exe sleep 1500

  112. ::非标准资源汉化

  113. Echo.
  114. Echo.
  115. Echo ★★★★★非标准资源汉化操作步骤★★★★★
  116. Echo.
  117. Echo 1、文件→新建工程→PE文件:
  118. Echo    选择文件→选择本目录下的 snapshot64.exe(snapshot.exe)→打开
  119. Echo    →提示:是否把文件复制到工程目录中?
  120. Echo    →取消→开始→新建工程成功→确定→确定;
  121. Echo 2、项目→自动翻译→选择字典:
  122. Echo    选择“字典”目录下的 → Snapshot V1.*.db → 打开
  123. Echo    → 翻译 → 信息:在这之前最好先对字典进行整理 → 确定
  124. Echo    → 自动翻译完成 → 确定 → 确定;
  125. Echo 3、项目→生成目标→选择路径:
  126. Echo    选择保存到本汉化工具目录下的“已汉化”文件夹→确定
  127. Echo    →创建→创建目标文件成功→确定;
  128. Echo 4、文件→退出(或直接关闭窗口)。
  129. Echo.
  130. Echo.
  131. Echo     点击任意键开始进行非标准资源汉化;
  132. Echo.
  133. Echo     若点文件→退出(或直接关闭窗口),则跳过此非标准资源汉化,
  134. Echo 实现仅标准资源汉化;
  135. Echo.
  136. Echo     注意:请同时将【snapshot.exe】和【snapshot64.exe】汉化,
  137. Echo 否则,会出现汉化不完全的现象。
  138. Echo.
  139. Echo     在汉化过程中,可以切换窗口查看帮助。
  140. Echo.
  141. Echo.
  142. pause >nul

  143. Athena-A.exe

  144. Move 已汉化\*.*

  145. GOTO YasuoZhuce

  146. :English

  147. ::修复 Dialog

  148. APP\ResHacker.exe -addoverwrite %sna_32%, %sna_32%, APP\DialogE.res, Dialog,,
  149. del APP\*.ini
  150. del APP\*.log

  151. APP\ResHacker.exe -addoverwrite %sna_64%, %sna_64%, APP\DialogE.res, Dialog,,
  152. del APP\*.ini
  153. del APP\*.log

  154. APP\sfk.exe sleep 1500

  155. GOTO YasuoZhuce

  156. :YasuoZhuce

  157. ::UPX压缩

  158. APP\UPX.exe -7 --overlay=copy --compress-exports=0 --strip-relocs=0 --compress-icons=0 --lzma  "%~dp0%sna_32%"
  159. APP\UPX.exe -7 --overlay=copy --compress-exports=0 --strip-relocs=0 --compress-icons=0 --lzma  "%~dp0%sna_64%"

  160. ::数字认证自动修复

  161. APP\pelook.exe -d %sna_32% | findstr /i /c:"PE" > security32.txt
  162. for /f "tokens=3 delims= " %%i in (security32.txt) do (set ofs32=%%i)
  163. APP\evl.exe /o:h 0x%ofs32%+152 > security32.txt
  164. for /f "tokens=2 delims= " %%i in (security32.txt) do (set ofs32_rva=%%i)
  165. APP\evl.exe /o:h 0x%ofs32%+156 > security32.txt
  166. for /f "tokens=2 delims= " %%i in (security32.txt) do (set ofs32_siz=%%i)
  167. APP\pelook.exe -s %sna_32% | findstr /i /c:"EOF" > security32.txt
  168. for /f "tokens=8,10 delims=- " %%i in (security32.txt) do (set rva32=%%i & set siz32=%%j)
  169. set "rva32_rev=%rva32:~6,2%%rva32:~4,2%%rva32:~2,2%%rva32:~0,2%"
  170. set "siz32_rev=%siz32:~6,2%%siz32:~4,2%%siz32:~2,2%%siz32:~0,2%"

  171. APP\pelook.exe -d %sna_64% | findstr /i /c:"PE" > security64.txt
  172. for /f "tokens=3 delims= " %%i in (security64.txt) do (set ofs64=%%i)
  173. APP\evl.exe /o:h 0x%ofs64%+168 > security64.txt
  174. for /f "tokens=2 delims= " %%i in (security64.txt) do (set ofs64_rva=%%i)
  175. APP\evl.exe /o:h 0x%ofs64%+172 > security64.txt
  176. for /f "tokens=2 delims= " %%i in (security64.txt) do (set ofs64_siz=%%i)
  177. APP\pelook.exe -s %sna_64% | findstr /i /c:"EOF" > security64.txt
  178. for /f "tokens=8,10 delims=- " %%i in (security64.txt) do (set rva64=%%i & set siz64=%%j)
  179. set "rva64_rev=%rva64:~6,2%%rva64:~4,2%%rva64:~2,2%%rva64:~0,2%"
  180. set "siz64_rev=%siz64:~6,2%%siz64:~4,2%%siz64:~2,2%%siz64:~0,2%"
  181. APP\sfk.exe sleep 2000
  182. if exist security*.txt del /q security*.txt

  183. if exist %sna_32% (
  184. APP\sfk.exe setbytes %sna_32% 0x%ofs32_rva% 0x%rva32_rev% -yes
  185. APP\sfk.exe setbytes %sna_32% 0x%ofs32_siz% 0x%siz32_rev% -yes)

  186. if exist %sna_64% (
  187. APP\sfk.exe setbytes %sna_64% 0x%ofs64_rva% 0x%rva64_rev% -yes
  188. APP\sfk.exe setbytes %sna_64% 0x%ofs64_siz% 0x%siz64_rev% -yes)

  189. ::输入Snapshot注册信息

  190. snapshot.exe --register:APP\Snapshot.txt
  191. snapshot64.exe --register:APP\Snapshot.txt

  192. Move snapshot.exe "%ver32%"-"%ver64%"\snapshot.exe
  193. Move snapshot64.exe "%ver32%"-"%ver64%"\snapshot64.exe

  194. Echo.
  195. Echo.
  196. Echo.
  197. Echo     完成!点击任意键退出,请打开杀毒程序。
  198. Echo.
  199. Echo.
  200. pause >nul
  201. exit
复制代码


SnapShot[1.5x]简易汉化:
  1. @echo off

  2. ::让批处理以管理员权限运行
  3. fltmc>nul||mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close)&&exit

  4. pushd %~dp0
  5. title 【 Drive SnapShot 1.5x 简易汉化 】
  6. COLOR F1
  7. Echo.
  8. Echo.
  9. Echo     请关闭杀毒程序,
  10. Echo.
  11. Echo     点击任意键开始。
  12. Echo.
  13. Echo.
  14. pause >nul

  15. ::下载 snapshot.exe 和 snapshot64.exe

  16. :: 如果已存在 snapshot.exe,先判断版本;1.4x 则删除,稍后自动下载 1.5x
  17. if exist snapshot.exe (
  18.     for /f "delims=" %%v in ('APP\sfk version -num snapshot.exe 2^>nul') do (
  19.         echo 当前 snapshot.exe 版本: %%v
  20.         echo %%v|findstr /b /c:"1.4" >nul
  21.         if not errorlevel 1 (
  22.             echo 检测到 1.4x 版本,删除 snapshot.exe
  23.             del /f /q snapshot.exe
  24.         )
  25.     )
  26. )

  27. :: 如果已存在 snapshot64.exe,也判断版本;1.4x 则删除
  28. if exist snapshot64.exe (
  29.     for /f "delims=" %%v in ('APP\sfk version -num snapshot64.exe 2^>nul') do (
  30.         echo 当前 snapshot64.exe 版本: %%v
  31.         echo %%v|findstr /b /c:"1.4" >nul
  32.         if not errorlevel 1 (
  33.             echo 检测到 1.4x 版本,删除 snapshot64.exe
  34.             del /f /q snapshot64.exe
  35.         )
  36.     )
  37. )

  38. :: 不存在才下载,获取最新 1.5x 版本
  39. if not exist snapshot.exe (
  40.     curl -L -o snapshot.exe https://www.drivesnapshot.de/download/snapshot.exe
  41. )

  42. if not exist snapshot64.exe (
  43.     curl -L -o snapshot64.exe https://www.drivesnapshot.de/download/snapshot64.exe
  44. )

  45. APP\sfk version -num snapshot.exe >ver32.txt
  46. APP\sfk version -num snapshot64.exe >ver64.txt

  47. for /f  %%i in (ver32.txt) do (set ver32=%%i)
  48. for /f  %%j in (ver64.txt) do (set ver64=%%j)

  49. del ver32.txt
  50. del ver64.txt

  51. md "%ver32%"-"%ver64%"

  52. copy snapshot.exe "%ver32%"-"%ver64%"\snapshot_E.exe
  53. copy snapshot64.exe "%ver32%"-"%ver64%"\snapshot64_E.exe

  54. set "sna_32=snapshot.exe"
  55. set "sna_64=snapshot64.exe"

  56. ::修复 解压缩后不能运行

  57. if exist %sna_32% (
  58. APP\sfk.exe replace -binary /E00022/E00023/ -dir . -yes -file %sna_32%)

  59. if exist %sna_64% (
  60. APP\sfk.exe replace -binary /F00022/F00023/ -dir . -file %sna_64% -yes)

  61. APP\sfk.exe sleep 1500

  62. :: UPX解压

  63. if exist "%~dp0%sna_32%" (APP\UPX.exe -d "%~dp0%sna_32%")
  64. if exist "%~dp0%sna_64%" (APP\UPX.exe -d "%~dp0%sna_64%")

  65. ::修复 解压缩后病毒警告

  66. if exist %sna_32% (
  67. APP\sfk.exe replace -binary /0083FEFF742081BDD8FD/0083FEFFEB0C81BDD8FD/ -dir . -yes -file %sna_32%)

  68. if exist %sna_64% (
  69. APP\sfk.exe replace -binary /742C817C2450/EB0A817C2450/ -dir . -file %sna_64% -yes)

  70. APP\sfk.exe sleep 1500

  71. ::修复 中文路径限制

  72. if exist %sna_32% (
  73. APP\sfk.exe replace -binary /743A5768/EB3A5768/ -dir . -file %sna_32% -yes
  74. APP\sfk.exe -yes replace -binary /FFFF8BF885FF0F85/FFFFEB0885FF0F85/ -dir . -file %sna_32%
  75. APP\sfk.exe -yes replace -binary /C5FFFFEB0885FF0F85/C5FFFF8BF885FF0F85/ -dir . -file %sna_32%
  76. APP\sfk.exe -yes replace -binary /BEA8E05F00/9090909090/ -dir . -file %sna_32%
  77. APP\sfk.exe -yes replace -binary /BE60E15F00/9090909090/ -dir . -file %sna_32%)

  78. if exist %sna_64% (
  79. APP\sfk.exe replace -binary /742C817C2450/EB0A817C2450/ -dir . -file %sna_64% -yes
  80. APP\sfk.exe replace -binary /85C07442488D/85C0EB42488D/ -dir . -file %sna_64% -yes
  81. APP\sfk.exe -yes replace -binary  /FFFF4863D885C00F/FFFFEB099085C00F/ -dir . -file %sna_64%)

  82. APP\sfk.exe sleep 1500

  83. :MENU

  84. Echo.
  85. Echo.
  86. Echo =-=-=-=-=自选操作菜单=-=-=-=-=
  87. ECHO.&ECHO     UPX解压与运行错误修复已完成, 以下选项自选:
  88. ECHO.&ECHO 1、汉化注册
  89. ECHO.&ECHO 2、英文注册
  90. Echo.
  91. Echo.
  92. CHOICE /C 12 /N >NUL 2>NUL
  93. IF "%ERRORLEVEL%"=="2" GOTO English
  94. IF "%ERRORLEVEL%"=="1" GOTO Chinese

  95. :Chinese

  96. ::汉化

  97. ::标准资源汉化

  98. if exist %sna_32% (
  99. APP\ResHacker.exe -delete %sna_32%, %sna_32%, Dialog,,
  100. APP\ResHacker.exe -addoverwrite %sna_32%, %sna_32%, APP\Dialog.res, Dialog,,
  101. del APP\*.ini
  102. del APP\*.log)
  103. APP\sfk.exe sleep 1500

  104. if exist %sna_64% (
  105. APP\ResHacker.exe -delete %sna_64%, %sna_64%, Dialog,,
  106. APP\ResHacker.exe -addoverwrite %sna_64%, %sna_64%, APP\Dialog.res, Dialog,,
  107. del APP\*.ini
  108. del APP\*.log)
  109. APP\sfk.exe sleep 1500

  110. ::非标准资源汉化

  111. Echo.
  112. Echo.
  113. Echo ★★★★★非标准资源汉化操作步骤★★★★★
  114. Echo.
  115. Echo 1、文件→新建工程→PE文件:
  116. Echo    选择文件→选择本目录下的 snapshot64.exe(snapshot.exe)→打开
  117. Echo    →提示:是否把文件复制到工程目录中?
  118. Echo    →取消→开始→新建工程成功→确定→确定;
  119. Echo 2、项目→自动翻译→选择字典:
  120. Echo    选择“字典”目录下的 → Snapshot V1.*.db → 打开
  121. Echo    → 翻译 → 信息:在这之前最好先对字典进行整理 → 确定
  122. Echo    → 自动翻译完成 → 确定 → 确定;
  123. Echo 3、项目→生成目标→选择路径:
  124. Echo    选择保存到本汉化工具目录下的“已汉化”文件夹→确定
  125. Echo    →创建→创建目标文件成功→确定;
  126. Echo 4、文件→退出(或直接关闭窗口)。
  127. Echo.
  128. Echo.
  129. Echo     点击任意键开始进行非标准资源汉化;
  130. Echo.
  131. Echo     若点文件→退出(或直接关闭窗口),则跳过此非标准资源汉化,
  132. Echo 实现仅标准资源汉化;
  133. Echo.
  134. Echo     注意:请同时将【snapshot.exe】和【snapshot64.exe】汉化,
  135. Echo 否则,会出现汉化不完全的现象。
  136. Echo.
  137. Echo     在汉化过程中,可以切换窗口查看帮助。
  138. Echo.
  139. Echo.
  140. pause >nul

  141. Athena-A.exe

  142. Move 已汉化\*.*

  143. GOTO YasuoZhuce

  144. :English

  145. ::修复 Dialog

  146. APP\ResHacker.exe -addoverwrite %sna_32%, %sna_32%, APP\DialogE.res, Dialog,,
  147. del APP\*.ini
  148. del APP\*.log

  149. APP\ResHacker.exe -addoverwrite %sna_64%, %sna_64%, APP\DialogE.res, Dialog,,
  150. del APP\*.ini
  151. del APP\*.log

  152. APP\sfk.exe sleep 1500

  153. GOTO YasuoZhuce

  154. :YasuoZhuce

  155. ::UPX压缩

  156. APP\UPX.exe -7 --overlay=copy --compress-exports=0 --strip-relocs=0 --compress-icons=0 --lzma  "%~dp0%sna_32%"
  157. APP\UPX.exe -7 --overlay=copy --compress-exports=0 --strip-relocs=0 --compress-icons=0 --lzma  "%~dp0%sna_64%"

  158. ::数字认证自动修复

  159. APP\pelook.exe -d %sna_32% | findstr /i /c:"PE" > security32.txt
  160. for /f "tokens=3 delims= " %%i in (security32.txt) do (set ofs32=%%i)
  161. APP\evl.exe /o:h 0x%ofs32%+152 > security32.txt
  162. for /f "tokens=2 delims= " %%i in (security32.txt) do (set ofs32_rva=%%i)
  163. APP\evl.exe /o:h 0x%ofs32%+156 > security32.txt
  164. for /f "tokens=2 delims= " %%i in (security32.txt) do (set ofs32_siz=%%i)
  165. APP\pelook.exe -s %sna_32% | findstr /i /c:"EOF" > security32.txt
  166. for /f "tokens=8,10 delims=- " %%i in (security32.txt) do (set rva32=%%i & set siz32=%%j)
  167. set "rva32_rev=%rva32:~6,2%%rva32:~4,2%%rva32:~2,2%%rva32:~0,2%"
  168. set "siz32_rev=%siz32:~6,2%%siz32:~4,2%%siz32:~2,2%%siz32:~0,2%"

  169. APP\pelook.exe -d %sna_64% | findstr /i /c:"PE" > security64.txt
  170. for /f "tokens=3 delims= " %%i in (security64.txt) do (set ofs64=%%i)
  171. APP\evl.exe /o:h 0x%ofs64%+168 > security64.txt
  172. for /f "tokens=2 delims= " %%i in (security64.txt) do (set ofs64_rva=%%i)
  173. APP\evl.exe /o:h 0x%ofs64%+172 > security64.txt
  174. for /f "tokens=2 delims= " %%i in (security64.txt) do (set ofs64_siz=%%i)
  175. APP\pelook.exe -s %sna_64% | findstr /i /c:"EOF" > security64.txt
  176. for /f "tokens=8,10 delims=- " %%i in (security64.txt) do (set rva64=%%i & set siz64=%%j)
  177. set "rva64_rev=%rva64:~6,2%%rva64:~4,2%%rva64:~2,2%%rva64:~0,2%"
  178. set "siz64_rev=%siz64:~6,2%%siz64:~4,2%%siz64:~2,2%%siz64:~0,2%"
  179. APP\sfk.exe sleep 2000
  180. if exist security*.txt del /q security*.txt

  181. if exist %sna_32% (
  182. APP\sfk.exe setbytes %sna_32% 0x%ofs32_rva% 0x%rva32_rev% -yes
  183. APP\sfk.exe setbytes %sna_32% 0x%ofs32_siz% 0x%siz32_rev% -yes)

  184. if exist %sna_64% (
  185. APP\sfk.exe setbytes %sna_64% 0x%ofs64_rva% 0x%rva64_rev% -yes
  186. APP\sfk.exe setbytes %sna_64% 0x%ofs64_siz% 0x%siz64_rev% -yes)

  187. ::输入Snapshot注册信息

  188. snapshot.exe --register:APP\Snapshot.txt
  189. snapshot64.exe --register:APP\Snapshot.txt

  190. Move snapshot.exe "%ver32%"-"%ver64%"\snapshot.exe
  191. Move snapshot64.exe "%ver32%"-"%ver64%"\snapshot64.exe

  192. Echo.
  193. Echo.
  194. Echo.
  195. Echo     完成!点击任意键退出,请打开杀毒程序。
  196. Echo.
  197. Echo.
  198. pause >nul
  199. exit
复制代码





回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-14 09:07

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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