BatchResourceUpdater
|
BatchResourceUpdater automates extracting and updating resources from PE files (EXE, DLL, ...). This program automates extracting, updating, and removing of resources from PE files. It uses an XML file to describe all the actions it should perform, manipulates the files, saves them, and updates the checksum of the files. This program is not fully tested so backup all files first. However, I have seen no problems yet.
This meant to complement, not replace, programs such as ResourceHacker. BatchResourceUpdater provides you with no way of finding out which resources already exist and you can only view resources by extracting them. It does nothing special for string, menu, and dialog resource types. Instead you should use ResourceHacker to modify the resources, extract them, and then use BRU. Where BRU really shines is the automation - allowing you to 'instantly' apply resource changes if the binary changes (e.g. because of a Windows Update).
BatchResourceUpdater Features:
1. Extracts, adds, and removes resources from 32/64 bit PE files: EXE, DLL, OCX, SYS, DRV, MUI, ...
2. Uses XML file for batch resource extracting / updating
3. Attempts two different methods for updating:
* Built in Windows API functions (surprisingly these fail sometimes)
* Custom made PE file writer (haven't seen this fail yet, even when ResourceHacker fails)
4. Smart extracting/updating of:
* BITMAP to/from BMP
* ICON and GROUP_ICON to/from ICO
* CURSOR and GROUP_CURSOR to/from CUR
5. Other resource types are copied as binary (works well for PNG, RCDATA, IMAGE, ANICURSOR, ...)
6. Automatically updates checksum on upated files
The license of this software is Freeware, you can free download and free use this file converter software.