Программа позволяет посмотреть и отредактировать: DOS-совместимый заголовок (форматированная часть), PE заголовок, и параметры секций (сегментов) в файле. Программа обрабатывает DOS 2 Header, PE Header, Object Table полностью.
В главном окне программы можно изменять параметры DOS-совместимого заголовка.
PE Header Editor производит изменения основных параметров PE-заголовка: точка входа, размер кода, базовый адрес, выравнивание PE заголовка, и др. Sections Editor производит изменения параметров секций: виртуалный адрес, виртуальный размер, физический адрес, физический размер, характеристки. Directory Editor изменяет параметры различных таблиц.
Advanced Editor позволяет изменить различные версии (например версию линкера), тип подсистемы необходимой для запуска программы и др. Исходники прилагаются.
II. Настройки.
- Create backup copy (BAK-file) Будет создана резервная копия файла.
- Read-Only Файл будет открыт только для чтения.
- Save options Настройки будут сохранены.
III. Примечания.
Запуск программы из командной строки:
- Имя обрабатываемого файла передается как первый параметр. Например: PE Tools.exe PE_File.exe
- Если вы открываете файл, находящийся на CD или только для чтения, тогда следует установить опцию Read-Only.
- Удаление программы. Удалите файлы и ключ "HKEY_CURRENT_USER\SOFTWARE\UINC\PE TOOLS" из реестра.
IV. История версий.
- v1.3 - [01.06.2002] + Программа переименована в PE Tools. + Теперь программа может редактировать DOS-совместимый заголовок. + Добавлено: создание резервной копии и открытие файлов только для чтения. + Значительно улучшена процедура идентификации PE-файлов. - Исправлен баг открытия файлов.
- v1.2 - [13.05.2002] - Исправлены некоторые баги. + Теперь программа не открывает файлы Read-Only. Так как это вызывает большой глюк. + Исходники теперь распространяются вместе с программой.
- v1.1 - [07.05.2002] * Первая публичная версия. GUI приложение. - Исправлен глюк с секциями. + Полностью переписаны функции работы с PE файлами. + Введено предупреждение о сохранении изменений. + Введена обработка командной строки. + Добавлены дополнительные типы процессоров в Advanced Information.
- v1.0 - [03.02.2002] * Прога была консольной версией и не распространялась.. * Был глюк при работе с секциями, и многие другие. * Прога называлась PEEditor.