Программа предназначена для расшифровки форм в ресурсах программы PE Explorer, сохранения их в файлы на диск, создания скрипта ресурсов и DLL с ресурсами.
ВОЗМОЖНОСТИ
* Автоматическое нахождение ключа (encryption key) для расшифрования/зашифрования ресурсов (форм). Для данной операции нужен оригинальный файл PE Explorer'a (pexplorer.exe) с нетронутой секцией кода.
* Шифрование ресурсов с сохранением изменений в исходном файле при активной опции 'Crypt inplace'.
* Автоматическое извлечение всех форм в папку (с шифрованием на лету) при активной опции 'Extract resources'. Если форма в ресурсах расшифрована (локализована), то она зашифровывается (при активной опции 'Encrypt if decrypted').
* Нейтрализация компонента THTDataHolder
* Отключение шифрования форм в файле pexplorer.exe
* Создание файла скрипта ресурсов (PexForms.rc) и командного файла (Build_Resource_DLL.bat) для того, чтобы из расшифрованных ресурсов можно было собрать resource-only DLL.
* Удаление цифровой подписи файла при внесении изменений в файл pexplorer.exe
* Отключение проверки цифровой подписи файла при внесении изменений в файл pexplorer.exe
v1.62 2009 Март 23 [+] Отключение проверки цифровой подписи файла для версий 1.99 R2-R5 [+] Отключение шифрования форм для версий 1.99 R2-R5 [+] Показ названий нешифрованых форм [+] Показ типа VCL лицензии [+] Если не найден ключ шифрования, то автоматически раскрывается панель 'Encryption'
v1.5 2008 Июнь 15 -------------------------------------- [*] Полностью переписан движок работы с ресурсами, всё реализуется внутренними средствами. [+] Возможность криптовать ресурсы прямо в файле, без промежуточного сохранения. Опция 'Crypt inplace'. [+] Удаление цифровой подписи файла при изменении файла pexplorer.exe (активация любой из опций 'Crypt inplace' или 'Disable forms encryption'). [+] Подсказки (ToolTips) к опциям.
v1.4 2008 Июнь 09 -------------------------------------- [+] Интерфейс с использованием DCPanel [+] Отключение шифрования форм в файле pexplorer.exe (для версии 1.99). Опция 'Disable forms encryption' [+] Установка ключа шифрования вручную
Jupiter, молодчина, хороший инструмент.
И сразу вопрос. Меня попросили русифицировать твою тулзу. Вопрос по переводу некоторых строк. Как переводится:
Crypt inplace (Заменить шифр) и непонятен смысл в этой строке Create resource-only DLL (Создать ресурс только DLL)???
deepred ты почитай PexResCrypt_Ru.txt, там всё описано
когда наводишь курсор на эл-ты интерфейса, над некоторыми выводятся подсказки - тож помогает
Crypt inplace - шифровать данные сразу в файле
Create resource-only DLL
есть такой термин "resource-only DLL" - DLL, содержащая только ресурсы
в принципе, проще было бы перекомпилить с русским фейсом, но я в начале апреля лишился своего основного харда, на котором были все сорсы, в т.ч. и этой тулзы. бэкапа исходников у меня нет
Jupiter пишет:
голова то моя никуда не делась ;) Это уж точно. Опыт как говорится не пропьёшь.
Ну вот в принципе и русифицировал. Кому надо, то забирайте. Окно Эбаут и некоторые строки внутри кода русифицировать не стал.
Jupiter пишет:
некорректный Да, я знаю, уже потом увидел, что ошибся.
Jupiter пишет:
создать DLL с ресурсами, а не "ресурсную DLL" А разве есть разница? Если есть, то исправлю.