Resource Extractor 1.1.1
Описание
- Декомпиляция 32-битных исполняемых файлов (EXE SCR) и библиотек (DLL OCX CPL BPL), ресурсных файлов (RES DCR).- Автоопределение 32-битных исполняемых файлов и библиотек по формату. Ресурсные файлы определяются только по расширению.
- Ресурсы я основным языком расположены и в своей директории, и в директории типа. "Основной" означает следующее: плагин ищет ресурсы, которые лучше подходят к раскладкам клавиатуры.
- Ресурсы могут быть удалены либо внутренним методом (быстро, но ненадежно), либо при помощи Resource Hacker'а (его можно скачать с http://www.users.on.net/johnson/resourcehacker/). При удалении ресурсов создается резервная копия файла с именем "filename.ext.!!!".
- Поддерживает практически все стандартные ресурсы. Стили стандартных элементов управления могут быть декомпилированы как константы.
- Процесс декомпиляции полностью настраивается. Настройки могут быть сохранены либо в реестре, либо в ини-файле.
ДЕКОМПИЛИРУЕМЫЕ РЕСУРСЫ:
- Значки (ICO) и курсоры (CUR). Они могут быть извлечены полностью или как отдельные форматы. Форматы имеют имена вроде "16x16 256 Colors" или "48x48 True Color (XP)". Метка "(XP)" означает, что это 32-битный значок с альфа-каналом.
- Диалоги - стандартные и расширенные (RC). Типы и стили декомпилируются как константы для элементов управления: 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. Стили неизвестных элементов управления декомпилирутся в шестнадцатиричные числа. Стили окон декомпилируются как константы.
- Меню - стандартные и расширенные (RC)
- Формы Борланд (DFM) декомпилирутся в текстовый формат.
- Информация о версии (RC)
- Таблицы строк и сообщений (RC)
- Таблицы горячих клавиш (RC). Клавиши декомпилируются в константы "VK_".
- Манифесты XP (XML)
- Панели инструментов (RC)
- Реестровые скрипты (RGS)
- Установка в реестр (INI)
АВТОМАТИЧЕСКИ ОПРЕДЕЛЯЕМЫЕ ФОРМАТЫ
- Растровые рисунки (BMP DIB)
- Текст (TXT). Если первый килобайт ресурса не содержит непечатаемых символов, то он определяется как текст.
- Сетевые ресурсы (HTM HTML GIF JPG JPEG XSL)
- AVI видео-файлы (AVI)
- Звуковые файлы (WAV)
- Метафайлы (WMF)
- Исполняемые файлы (EXE)
- Драйверы виртуальных устройств (VXD)
- Ресурсы неизвестного формата имеют расширение "BIN"
- Поврежденные при упаковке ресурсы имеют расширение "!!!"
- Ресурсы с неправильным форматом имеют расширение "!"
Что нового
- Решены проблемы с расположением ини-файла. Используется ини-файл из директории, где расположен плагин; больше никаких бессмысленных сообщений при каждом использовании плагина
- Решена проблема с "DllMain"; настройки всегда могут быть вызваны
Версия 1.1.0 - 8.02.04
- Упакованные файлы могут быть открыты (это не означает, что все их ресурсы могут быть извлечены)
- Плагин стал более устойчив к ошибкам; ошибки вроде "Abnormal program termination" должны быть в прошлом
- Ресурсы, данные которых находятся за пределами файла, имеют расширение "!!!"
- Ресурсы, данные которых имеют неправильный формат, например растровый рисунок без нормального заголовка, имеют расширение "!". Они не могут быть декомпилированы, поэтому извлекаются как бинарные файлы
- Поддержка ини-файлов
- Поддержка элементов управления фирмы Борланд: BorBtn, BorRadio, BorRadio, BorCheck, BorStatic, BorShade
- Декомпилируется язык ресурса "LANGUAGE"
- Приложение для настройки может быть вызвано из диалога "Упаковать файлы" (это не означает, что плагин уже поддерживает упаковку, это только намекает, что, возможно, это будет добавлено)
- Небольшие улучшения: время ресурсов устанавливается на время файла, реестровые скрипты имеют расширение "RGS", добавлен стиль "DS_3DLOOK", добавлены некоторые опции и т.д.
Версия 1.0.0 - 29.01.04
- Декомпиляция практически всех стандартных ресурсов и некоторых специфических для определенных компиляторов
- Определение формата практически всех стандартных форматов файлов в ресурсах
- Удаление с использованием Resource Hacker'а
- Приложение для настройки
- Включен поиск текста внутри архива
Версия 0.9.0 - 23.01.04
- Первый выход в народ