Resource Extractor 1.1.1
Description
- Decompilation of 32-bit PE executables (EXE SCR) and libraries (DLL OCX CPL BPL), resource files (RES DCR).- Automatic detection of 32-bit executables and libraries by format. Resource files are detected only by extension.
- Resources with primary language are placed in both resource directory and resource type directory. "Primary" means the following: plugin searches for resource that better fits keyboard layouts.
- Resources can be deleted either internally (fast, but not safe; file may be damaged) or using Resource Hacker (you can get it from http://www.users.on.net/johnson/resourcehacker/). Backup copy with name "filename.ext.!!!" is created.
- Supports almost all standard resources. Styles for common controls can be decompiled as named constants.
- Decompilation process is fully customizable. Options can be stored either in the regsitry or in the ini-file.
RESOURCES THAT CAN BE DECOMPILED:
- Icons (ICO) and cursors (CUR). They can be extracted as a whole or as particular format. Formats have names like "16x16 256 Colors" or "48x48 True Color (XP)". "(XP)" mark in the format name means that it is 32-bit icon with alpha channel.
- Dialogs - both standard and extended (RC). Types and styles are decompiled as named constants for controls: Button, Static, Edit, ScrollBar, ListBox, ComboBox, ToolbarWindow32, RichEdit, SysAnimate32, SysDateTimePick32, SysHeader32, SysListView32, SysMonthCal32, SysPager, SysTabControl32, SysTreeView32, msctls_hotkey32, msctls_progress32, msctls_statusbar32, msctls_trackbar32, msctls_updown32, ComboBoxEx32, ReBarWindow32, ToolbarWindow32, RichEdit20A, BorBtn, BorRadio, BorRadio, BorCheck, BorStatic, BorShade. Styles for unknown controls are decompiled as hex values. All window styles are decompiled as named constants.
- Menus - both standard and extended (RC)
- Borland forms (DFM) are decompiled into the text format.
- Version information (RC)
- String and message tables (RC)
- Accelerator tables (RC). Keys are decompiled into the "VK_" constants.
- XP Manifests (XML)
- Toolbars (RC)
- Registry scripts (RGS)
- Registry installation (INI)
AUTOMATICALLY DETECTED FORMATS
- Bitmaps (BMP DIB)
- Text (TXT). If the first KB of resource does not contain non-printable symbols, it is detected as text
- Web resources (HTM HTML GIF JPG JPEG XSL)
- AVI video files (AVI)
- Wave sound files (WAV)
- Metafiles (WMF)
- Executables (EXE)
- Virtual devices (VXD)
- Resources with unknown format have "BIN" extension
- Corrupted with exe-compressors resources have "!!!" extension
- Resources with incorrect format have "!" extension
What’s new
- Solved problems with ini-file location. Ini-file from the directory, where plugin is placed, is used; no more senseless messages on every plugin usage
- Solved problems with "DllMain"; configuration application can always be called
Version 1.1.0 - 8.02.04
- Packed files can be opened (that does not mean that all of their resources can be extracted)
- Plugin is much more stable; errors like "Abnormal program termination" should be in the past
- Resources whose data beyond the end of the file have "!!!" extension
- Resources whose data seems to be incorrect, for example bitmaps without normal header, have "!" extension. They can't decompiled; they are extracted as binary data
- Ini-file support
- Support for Borland controls: BorBtn, BorRadio, BorRadio, BorCheck, BorStatic, BorShade
- "LANGUAGE" statement is decompiled
- Configuration application can be called from the "Pack Files" dialog (that does not mean plugin can pack resources)
- Some small improvements: time of the resources is set to the file time, registry scripts have "RGS" extension, added "DS_3DLOOK" style, some additional options etc.
Version 1.0.0 - 29.01.04
- Decompilation of almost all standard resources and some resources specific for particular compilers
- Detecting of almost all standard file formats in resources
- Deleting using Resource Hacker
- Application for configuration
- Search for text inside archive is enabled
Version 0.9.0 - 23.01.04
- First release