Resource Hacker (analyze executable resources)


Category: Other

Product's Description:
Resource HackerTM is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on Win95, Win98, WinME, WinNT, Win2000 and WinXP operating systems.

Product's Features:
Viewing Resources
Cursor, Icon, Bitmap, GIF, AVI, and JPG resource images can be viewed. WAV and MIDI audio resources can be played. Menus, Dialogs, MessageTables, StringTables, Accelerators, Delphi Forms, and VersionInfo resources can be viewed as decompiled resource scripts. Menus and Dialogs can also be viewed as they would appear in a running application.


Saving Resources
Resources can be saved as image files (*.ico, *.bmp etc), as script files (*.rc), as binary resource files (*.res), or as untyped binary files (*.bin).


Modifying Resources
Resources can be modified by replacing the resource with a resource located in another file (*.ico, *.bmp, *.res etc) or by using the internal resource script compiler (for menus, dialogs etc). Dialog controls can also be visually moved and/or resized by clicking and dragging the respective dialog controls prior to recompiling with the internal compiler.


Adding Resources
Resources can be added to an application by copying them from external resource files (*.res).

Deleting Resources
Most compilers add resources into applications which are never used by the application. Removing unused resources can reduce an application's size.

Product's Info:
Resource Hacker
version 3.4.0
Size: 541 kb
Last updated: 24 March 2002
Note: Resource Hacker is no longer being developed.


Platform:
Windows

Limitations:
  • Resource HackerTM will not read 16bit (Windows 3.1) executables.
  • Resource HackerTM is currently compiled with Delphi 3.02. When decompiling and recompiling Borland's Delphi forms in applications compiled with later version of Delphi, there may be errors in the recompiled forms if frames have been used to create the form. This error is due to the inline DFM keyword not being recognized. While decompiling, the inline keyword will be replaced by object and, if manually corrected before recompiling, inline will be rejected by the internal
    compiler.
  • To reduce the size of application files, some applications are "packed" or "compressed" using an EXE compressor once they have been compiled. This has a side-effect of making it more difficult to view and modify resources. When a "compressed" executable is viewed with Resource HackerTM, only resource types and names will be visible but not the actual resources.
Download:
Europe (zip file)

Australia (zip file)

Updated Help File

Translations:
Simplified Chinese

Traditional Chinese (ver 3.2.10)

Japanese

Tutorial and Tips:
Tutorial by Bhikkhu Pesala

Tutorial by Vishal Gupta

Tips by Vishal Gupta


0 comments: