|
These are the basic operations that can be performed with the Resource Tools:
- Inserting / replacing resources
- Deleting resources
- Editing version resource
- Changing language
- Searching unused resources
Inserting / replacing resources
Insert/replace the main icon in the file somepefile with the icon iconfile.ico:
rt_add "somepefile" -i:MAINICON,iconfile.ico
Insert the manifest for using XP visual styles:
rt_add "somepefile" -m
Insert a Win32 resource (inserts automatically when inserting an XP style manifest):
rt_add "somepefile" -v
Copy all Win32 resources from the file sourcefile to somepefile:
rt_add "somepefile" -f:sourcefile
The same for .NET resources:
rt_add "somepefile" -af:sourcefile
Insert/replace an image from the file picture.png as a Win32 resource LOGO; resource type - PNG, language - neutral:
rt_add "somepefile" -r:PNG,LOGO,picture.png
The same but with the Russian language set for the resource:
rt_add "somepefile" -r:PNG,LOGO,RUSSIAN,picture.png
Deleting resources
Search and delete unused Delphi/C++Builder resources (see also rt_check):
rt_delete "somepefile" -u
Delete a DVCLAL resource (Delphi/C++Builder):
rt_delete "somepefile" -r:RT_RCDATA,DVCLAL
Delete all RT_BITMAP resources:
rt_delete "somepefile" -r:RT_BITMAP
Delete all Russian resources (LDID 1049):
rt_delete "somepefile" -r:,,1049
or
rt_delete "somepefile" -r:,,RUSSIAN
Delete the main icon:
rt_delete "somepefile" -i:MAINICON
Delete all icons:
rt_delete "somepefile" -i
Delete all Win32 resources:
rt_delete "somepefile" -r
Changing language
Set the neutral language for all Win32 resources:
rt_language "somepefile" -l:0
Get the resource languages:
rt_language "somepefile" -g
Get the languages supported by the rt_language utility:
rt_language "somepefile" -list
Editing version resource Increment file version number:
rt_version "somefile" -ifv
Set product and file version number:
rt_version "somefile" -fv:2.3.234.1567 -pv:2.3
Set the LegalCopyright string:
rt_version "somefile" -c:"2010 Radialix Software"
Searching unused resources
Find unused Delphi/C++Builder resources:
rt_check "c:\test files\somefile.exe" -u |