Resource Editor with Scripting Engine
Resource Tuner Console is a tool that enables developers to automate editing of resources in 32 and 64-bit Windows executables. This command-line resource editor allows using VBScript to create a repeatable process for updating and customizing resources during the final stage of the build process, or at any time you wish to make modifications of file version information on existing Windows EXE or DLL files without needing to recompile the source code. This will also allow you to add version info to files.
The program is well suited for integrating into your build system, and takes the drudgery out of manual editing and repetitive tasks. All the functionality of Resource Tuner Console is called from within your VBScript. Resource Tuner Console fully supports Unicode and lets you edit strings in multiple languages, swap icons, update version information for several hundred files at once, and more. Sample scripts illustrated the main features can be found within the Resource Tuner Console package.
We offer a free trial version, so you can try the software, risk free. It is limited to processing only two files at a time. Download Resource Tuner Console
What You Can Do
RTC is a console tool for replacing resources inside exe or dll files. At the final stage of your build process, or anytime later, now you can:
Add, edit, rename, replace, or delete string resources in executables
Add, delete, or update file version information
Add, replace, or update icons
Replace or add a manifest into the resource section of the PE file
Modify the language for all of the resources in the files to one uniform value
Convert a multi-lingual resource directory into a single-language one
Convert a single-language resource directory into a multi-lingual one
Create a copy of the resource with another specified language
Provide support for multi-byte international character sets
Update the checksum in the PE file header
Export and save an entire file's resources as a resource DLL
Do you have to prepare multiple branded OEM versions of your software? Do you have to build a custom EXE file for each of your OEM partner? Then you simply can't afford to not be using this software.
How It Works
Resource Tuner Console accepts input from a script file. It reads and executes
scripts using the Windows Scripting Host engine. Any active script language installed
and supported by Windows Scripting Host can be used for scripts. At the moment, it
uses VBScript by default as a general scripting language.
Why Scripting
Scripting is the only flexible way to let you access and edit a wide range of
different resource types in large numbers of executable files. It also allows you
to reuse the same subroutines or functions many times in different situations.
How to Write Scripts
The Resource Tuner Console scripts have an .RTS (meaning Resource Tuner Script)
extension. Script files are usually edited in any ASCII text editor. A description
of the RTC script format and sample scripts can be found in the RTC Scripting Language
Reference within the RTC package. A familiarity with VBScript helps with reading and
writing the scripts. Please take a few moments to review the help, you will better
familiarize yourself with the program and learn more about all the features available.
To give you an idea of how this all works, we made few sample scripts and test
applications. When you install Resorce Tuner Console on this computer, the setup program
will create the "..\Demo" folder under the RTC folder, with the test applications
in the "..\Demo\Src" folder. All sample scripts are ready to run. Select
one of the .BAT files located under the RTC folder to execute a script. Resulting
files will be created in a directory named "..\Demo\Release" under the directory
containing the script.
The sample scripts provide real-world examples that demonstrate many of the features
available in Resource Tuner Console. It may be helpful to use these sample scripts
as a template for your own scripts.
| SCRIPT NAME |
DESCRIPTION |
| Process Folder |
Shows how to batch process the contents of a directory.
For each file found the script:
- Sets the English-US language for all of the resources in the file
- Modifies the Version Information |
| Test Script |
This script shows how to:
- Modify a String Table using a definition file
- Add a new String Table
- Modify a Message Table
- Update a Version Info resource
- Create a copy of the resource (Message Table) with another language
- Outputs a resource tree to a log file
- Save the entire file's resources as a resource DLL |
| Edit Version |
This code shows how to:
- Set the English-US language for all of the resources
- Modify the Version Information.
- Modify the FileVersion and ProductVersion entries using the placeholders |
| Edit Icons |
Shows how to:
- Add or replace single icons one by one
- Output the changes in the Resource Tree to a log file |
| Edit Icons XP and Vista |
Shows how to:
- Add or replace XP icon sets (9 icons at once) from an ico file which contains more than one image.
- Add a 256x256 PNG-compressed icon (a Vista icon)
- Sort out the added icons in the right order
- Output the changes in the Resource Tree to a log file. |
| Edit Strings |
Shows how to:
- Modify a String Table using values from an external unicode text file
- Modify a Message Table using values from an external unicode text file |
| |
[Download ResTuner Console] [Order online] |
The documentation on VBScript and Windows Scripting in general can currently be found at: http://msdn.microsoft.com/scripting
Download the latest script documentation from Microsoft for ready reference, it is available as a handy .CHM file. Make sure to install it and spend some time browsing
through it. Then when you need it maybe you will not have much of a struggle finding what you need.
Order On-Line
Download A 60 Day Trial Version
Contact Us
|