Restorator2018破解版是一款功能强大的EXE/Dll资源修改工具,旨在帮助用户快速进行应用程序及其组件中的 Windows 资源的编辑修改,从而改变完全独立于开发和编译工具的应用程序的外观和语言。支持添加或删除文本、图像、图标、声音、视频、版本、对话框以及菜单等各种资源,经常被用来进行翻译汉化软件程序,您可以直接在可执行文件中编辑资源,例如通过打开一个exe文件,Restorator允许本地化整个应用程序,您可以编辑包含文本的所有资源,并将其翻译为不同的语言。此外,借助外部图像编辑器,您可以翻译出现在图像中的文字,对于开发人员 - 使用Restorator高效管理.res,.dcr和其他包含资源的文件,也可以用来修改任何Windows 32位程序的用户界面并创建您自己的自定义应用程序,Restorator可以轻松查看,提取和更改资源,如图像,图标,文本,菜单,对话框,声音,动画等等。 Restorator可以理解的文件类型包括exe,dll,res(资源文件),rc(资源编译器),ocx(Active X),scr(屏幕保护程序),dcr(delphi组件资源)以及许多其他文件类型。软件支持将多种语言程序添加到程序中,支持从硬盘上的任何位置抓取PE文件中的资源,可查找资源中的元素并自定义编辑更新正在使用的资源文件,本次小编带来的是Restorator2018最新绿色汉化版,无需安装,解压即可使用,纯中文界面使用更加方便,需要的朋友不要错过了!
软件功能
1、查看和编辑资源
浏览您的资源并使用Restorator本身编辑它们,或者使用可以集成到Restorator工具菜单中的应用程序。
2、所见即所得的对话编辑
您可以使用鼠标在屏幕上编辑对话框。移动对话框元素,调整其大小并重新标记它们,立即生效并完全控制。翻译应用程序的基本功能。
3、为您的应用程序添加多语言支持
您可以将多种语言添加到单个应用程序。您的应用程序将自动以正确的语言开始,即默认的Windows语言。只需使用Restorator即可添加多语言支持。您不仅可以翻译应用程序,还可以添加语言!
4、发布自动修改 - ResPatcher *)
使用ResPatcher,您可以创建一个小的可执行文件,它将重新执行您的更改,使您可以自定义任何应用程序并与其他人共享。您可以自定义Internet Explorer和AOL Instant Messenger等应用程序,并与朋友分享修改内容。
5、从硬盘上的任何位置抓取PE文件中的资源*)
获取硬盘上的资源。该工具可以在任何地方隐藏资源(例如,查找驱动器上的所有游标并节省大量手动工作)。
6、查找资源中的元素
你正在寻找一个程序中的特定资源吗?没问题 - 资源发现者会这样做!
7、编辑并更新正在使用的资源文件
Restorator可以导致文件在系统启动时被替换,允许您修改Windows使用的文件内的资源。
软件特色
常见问题
相关介绍
更新日志
支持嵌入PNG图像的图标
改进的工具栏和图标显示(感谢Azza为此工作)
更简单字符串管理:仅在一个资源中显示字符串资源
对64位exe文件(amd64,ia64)的有限支持
bugfix:处理4种颜色的位图资源(但不能显示它们)
错误修正:DlgItemTemplateEx具有32位ID,不仅仅是16位
错误修正:非扩展菜单可以用逗号分隔弹出式标记
错误修正:多次提交版本资源会损坏版本资源
错误修正:从命令行分配给选定的资源不会使用它,但基于文件名创建一个新的
错误修正:保存时,干净地删除一个身份验证签名,而不是使其无效
新的命令行参数:
-extract [提取资源到文件]
改进的命令行参数,一次指定多个操作。
添加了新的命令行参数:-extract
删除资源管理器上下文菜单(错误关联太多问题)
修复4位压缩位图图像的显示(构建1791)
修复版本资源编辑(版本1792)
修复文件查看器(版本1792)
图像顶部的黑色条纹(版本1792)
使用帮助
Alt + Enter资源属性(资源树)
文件属性(文件浏览器)
Ctrl +左返回(文件浏览器)
Ctrl +右转(文件浏览器)
Alt + Left折叠树中的当前资源项目
Alt + Right在树中展开当前资源项目
Alt + Down下一个资源
Alt + Up上一个资源
Ctrl + A全选(文本编辑器,文件浏览器)
Ctrl + Alt + N新建文件夹(文件浏览器)
Ctrl + C复制到剪贴板(文本编辑器,资源树)
按Ctrl + d拆离
在资源中查找Ctrl + F
Ctrl + L为资源或资源树设置语言ID /区域设置
按Ctrl + N新建...
Ctrl + O打开
Ctrl + R运行当前的exe文件
Ctrl + S保存
Ctrl + U添加资源
Ctrl + V从剪贴板粘贴(ab文本,资源树中的资源)
Ctrl + X剪切到剪贴板(ab文本)
Ctrl + Y重做(ab文本)
Ctrl + Z撤消(ab文本)
删除删除当前选择(ab模式),删除资源(资源树)
删除文件(文件浏览器)
退格关闭文件(资源树)
父文件夹(文件浏览器)
Ctrl + Shift + F查找资源
Ctrl + Shift + G获取资源
在下次重新启动时按Ctrl + Shift + N强制文件替换
Ctrl + Shift + R创建ResPatcher
CTRL + SHIFT + S设置
Ctrl + Shift + V粘贴为新的资源文件
Ctrl + Shift + X创建XP清单
F1帮助
F2重命名资源(资源树)
重命名文件(文件浏览器)
F3查找下一个
F5刷新(文件浏览器)
更新预览(将菜单和对话框编辑为RC文本)
F6切换编辑(ab)模式(资源查看器)
F8提交更改(将菜单和对话框编辑为RC文本)
F9切换到资源树
F10切换到资源查看器
F11切换到文件浏览器
F12另存为
Ctrl + F5默认视图模式(资源查看器)
Ctrl + F6 Hexdump视图模式(资源查看器)
Ctrl + F7 RC查看模式(资源查看器)
2、命令行参数
您可以在一个命令行上根据需要指定任意数量的参数。如果你想连续启动几个批处理过程的Restorator,最好有一些时间来启动,处理和关闭等等。当你使用-exit标志时,你应该等到Restorator关闭。然后通过查看Restorator是否创建了destfile来检查操作是否成功。
Restorator的参数:
-backup和-noBackup
[自Restorator 2007起可用]
保存文件并覆盖现有文件时,请创建[不要创建]原始文件的备份文件。该设置将覆盖Restorator中设置对话框中的设置。如果这些选项未在命令行中指定,则使用Restorator的设置对话框中的当前设置。
-errorLog <日志文件名称>
[自Restorator 2007起可用]
指定批处理操作的日志文件。批处理操作过程中的所有警告和错误消息都将写入此文件。如果在使用此参数调用Restorator之前该文件已存在,则该文件将被覆盖。
-codepage <codepage>
[自Restorator 2007 Update 1开始提供]
将Restorator的代码页设置为这个值,一个十进制或十六进制表示的数字,例如用户默认代码页为“0”,拉丁美洲代码页为“1252”,东欧为“1250”等。
该命令行命令相当于更改“设置”对话框中的代码页。
- 打开<exe / dll / res / rc文件>
[自Restorator 2007起可用]
打开指定的文件。以下批处理命令将在此文件上运行,除非另一个文件使用另一个-open命令打开。
- 分配<res / rc文件或文件夹>
[自Restorator 2007起可用]
将指定的文件或文件夹分配给当前打开的文件。要求您使用-open命令打开了一个文件。该命令相当于在Restorator左侧资源树中拖动exe文件上的文件或文件夹。
-assignOn <resource> <res / rc文件或文件夹>
[自Restorator 2007起可用]
将指定的文件或文件夹分配给当前打开文件的指定资源。要求您使用-open命令打开了一个文件。资源被指定为路径:要分配字符串文件夹,只需指定String。为了在位图1上分配,指定Bitmap \ 1作为资源参数。为了指定特定语言的特定资源,使用例如位图\ 1 \英文(美国)。选择资源时,您可以在底部的Restorator状态栏中看到相应的路径。如果指定的资源不存在,它将首先被创建。该命令相当于在Restorator左侧资源树中的资源或资源文件夹上拖动文件或文件夹。
-extract <resource> <filename>
[自Restorator 2018年起可用]
将指定的资源提取到文件。文件名的文件扩展名定义了保存的格式。
-delete <资源>
[自Restorator 2007起可用]
删除当前打开文件的指定资源或资源文件夹。要求您使用-open命令打开了一个文件。就像使用-assignOn命令一样,将资源指定为路径。该命令相当于在Restorator左侧资源树中选择资源或资源文件夹,然后从资源菜单中选择删除命令。
-保存
[自Restorator 2007起可用]
保存当前打开的exe文件。要求您使用-open命令打开了一个文件。
-saveAs <文件名>
[自Restorator 2007起可用]
将当前打开的exe文件保存在指定的名称下。要求您使用-open命令打开了一个文件。
-出口
[自Restorator 2007起可用]
执行批处理命令后关闭Restorator。该参数有两个含义:
对于批处理操作,Restorator始终在其自己的实例中启动,无论Allow allow Restorator实例的设置如何。
无论批处理过程是否成功,Restorator在批处理完成后总是关闭。您可以使用日志文件来检查错误消息。
如果没有退出,如果Restorator的实例已经在运行,并且未选中允许多个Restorator实例设置,则在第一个Restorator实例中执行批处理函数。
-setLangID <语言ID>
-setLangIDOn <资源> <语言ID>
[自Restorator 2007 Update 1开始提供]
设置与资源一起存储的语言ID。 -setLangID将更改所有资源的语言ID。
使用命令-setLangIDOn,可以指定要更改的资源子集,例如,如果只指定资源类型,如-setLangIDOn String“Russian(默认)”,则该类型的所有资源都将更改为该语言ID。
如果资源有多种语言可用,除非您使用语言指定资源名称,否则设置语言ID将会失败。 -setLangIDOn Dialog \ 1 \ English(United States)“Russian(default)”。
参数<语言ID>可以是语言的文本表示,或语言ID的数字标识符,例如波兰语的“1045”或“0x415”(十六进制)。
该命令与Resources菜单中的等效菜单功能Set Language ID ...相同。
-setManifestFromVersion
[自Restorator 2007 Update 2开始提供]
这个命令将一个默认清单添加到exe文件或资源文件中。从版本资源中检索不同的清单条目,如名称和版本。
如果清单已经存在,则会被这个新清单覆盖。
该命令相当于在Restorator的“工具”菜单中使用“创建Windows XP清单”功能。
例子
打开file.exe,删除图标资源,另存为file2.exe:
Restorator.exe -open file.exe -delete图标-saveAs file2.exe -exit
打开a.exe,分配all.res中存在的所有资源,删除RCData \ DESCRIPTION资源,在RCData资源上分配rcdata.res,保存并退出:
Restorator.exe - 打开a.exe - 指定all.res - 删除RCData \ DESCRIPTION
-assignOn RCData rcdata.res -save -exit
打开test.res,分配test.rc,保存,打开test2.res,分配文件icon.ico,保存并退出。将所有内容记录到log.txt中:
Restorator.exe -errorLog log.txt -open test.res -assign test.rc -save
-open test2.res -assign icon.ico -save -
命令行版本资源编辑
[自Restorator 2007 Update 2开始提供]
可以使用-ver开头的命令来修改版本资源。
带有<resource>参数的命令仅适用于参数中引用的版本资源(资源名称必须以“版本”开头)。例如,“Version \ 1”将把命令应用于名为“1”的版本资源。如果在“版本\ 1”中存在具有不同语言的多个版本资源,则可以指定语言以完全限定所选资源,例如, “Version \ 1 \ Polish(默认)”或等效的“Version \ 1 \ 0x0415”(将语言指定为十六进制标识符)。
没有<resource>参数的命令适用于文件中的所有版本资源条目,例如-verSetString ProductName MyName将设置所有版本资源的ProductName字段。但是请注意,通常在exe文件或资源文件中只有一个版本资源。
字符串可以是任意的任意键,或者是预定义的键之一:
必需的密钥:
CompanyName,ProductName,ProductVersion,OriginalFilename,FileDescription,FileVersion,InternalName
可选的标准键:
SpecialBuild,LegalCopyright,LegalTrademarks,PrivateBuild。
有关版本资源的更多信息,请参阅MSDN文档[在线]。
-verSetString <key> <value>
-verSetStringOn <resource> <key> <value>
[自Restorator 2007 Update 2开始提供]
在所有或选定版本资源的第一个字符串版本块中,将由键标识的字符串设置为值的值。如果密钥不存在于字符串部分中,则会将其添加到键/值对列表中。
如果文件没有版本资源,或版本资源没有字符串版本块,则此命令报告错误。
-verSetString会影响所有版本资源,而-verSetStringOn只会更改所选资源。
例如:修改文件描述:
Restorator.exe - 打开t.exe -verSetString FileDescription“新描述”
- 保存为t2.exe - 退出
例如:修改德语版本资源的文件描述:
Restorator.exe -open t.exe -verSetStringOn“Version \ 1 \ German(默认)”
FileDescription“Die Beschreibung” - 保存为t2.exe - 退出
例如:修改字符串部分中的数字文件和产品版本号:
Restorator.exe -open u.exe -verSetString FileVersion 1.2.3.4
-verSetString ProductVersion 1.2.0.0 -saveAs u2.exe -exit
例如:添加一个自定义字符串:
Restorator.exe - 打开v.exe -verSetString“我自己的密钥”“测试值”
-saveAs v2.exe -exit
-verDelString <key>
-verDelStringOn <resource> <key>
[自Restorator 2007 Update 2开始提供]
在全部或选定版本资源的第一个字符串版本块中,删除由键标识的字符串。如果该文件没有版本资源,或者版本资源没有字符串版本块,或者该字符串部分中不存在该密钥,则该命令会报告错误。
注意:根据版本资源规范,需要在版本资源中存在一些密钥。请参阅上面的列表以粗体显示所需的键。
例如:删除所有版本资源的注释字段:
Restorator.exe -open t.exe -verDelString注释-saveAs t2.exe -exit
-verSetVersion <文件版本> <产品版本>
-verSetVersionOn <资源> <文件版本> <产品版本>
[自Restorator 2007 Update 2开始提供]
在所有或选定版本资源的固定文件信息块中,设置二进制文件版本和二进制产品版本。请注意,这些二进制版本号是主版本,例如Windows属性表将显示文件版本作为程序的版本。字符串条目FileVersion和ProductVersion通常设置为与二进制版本号(可能附加,例如RC或Beta)相同的值,但不一定需要。
如果文件没有版本资源,或版本资源没有固定文件信息块,则此命令报告错误。
例如。设置所有资源的二进制文件版本和产品版本:
Restorator.exe -open t.exe -verSetVersion 1.2.3.4 1.2.0.0 -saveAs t2.exe -exit
-verSetCodepage <codepage>
-verSetCodepageOn <resource> <codepage>
-verSetLang <语言ID>
-verSetLangOn <资源> <语言ID>
[自Restorator 2007 Update 2开始提供]
在版本资源的第一个字符串版本块中,设置由代码页或语言ID参数标识的代码页(又名字符集标识符)或语言ID。此命令不会更改与资源本身关联的代码页或语言ID(请参阅命令行命令-setLangID)。
参数<语言ID>可以是语言的文本表示,或语言ID的数字标识符,例如波兰语的“1045”或“0x415”(十六进制)。
参数<codepage>是以十进制或十六进制表示的数字,例如用户默认代码页“1252”为“0”
本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。