Редактор PE файлов
Автор: NEOx ( www.N-Soft.by.ru )
Компилятор: Visual C++
Программа позволяет посмотреть и
отредактировать: 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.
Скачать исходник - 51 Кб
|