Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [TEST]QFMOD (QuickFileModifier) (http://forum.oszone.net/showthread.php?t=138846)

CXREF 28-04-2009 06:13 1106036

[TEST]QFMOD (QuickFileModifier)
 
Вложений: 2
QFMOD v1.9b

QuickFileModifier


Программа для редактирования файлов.

Программа умеет :
Сравнивать файлы;
Производить поиск по файлу;
модифицировать файлы;
фиксировать контрольную сумму файла.


Родственные темы:
MDCreatr

CXREF 11-06-2009 15:40 1141029

Состряпал оболочку (графический интерфейс) для QFMOD. Оболочка не использует некоторые возможности программы вчастности сравнение файлов. Редактировать файлы позврляет. Прозрачность окна, при отведении курсора, предусмотрена - открываешь документ с всякими оффсетами и патчами и вводишь поочереди, курсор отвел - почитал документ с патчами, сплощное удобство :]
читать дальше »

Как отредактировать SETUPLDR.BIN с помощью QFMOD.EXE .
Задача - поменять все I386, на, например, BT_1. Программа будет читать файл и при возникновении слова i386, заменит его на BT_1.
Без использования графической оболочки:
Копируйте файл SETUPLDR.BIN в папку, где расположен QFMOD.EXE. Создавайте коммандный сценарий имеющий следующие строки:
Код:

QFMOD -M:TEXT CHANGE:I386 TO:BT_1 -SSETUPLDR.BIN BACKUP -P
параметр -P, для паузы после выполнения, комманда BACKUP, для создания резервной копии модиифицируемого файла.
С использованием графической оболочки:
Прим. qfmodgui.exe должен находиться в одной папке с QFMOD.EXE
Копируйте файл SETUPLDR.BIN в папку, где расположен QFMOD.EXE(можно не копировать).
Открывайте окно qfmodgui.exe. В элементе ListView, расположенном слева, отобразятся файлы в директории с программой. Если файл не был скопирован в данный директорий, то следует активировать пункт "Указать путь до изменяемого файла", даелее выбераете файл и, жмете кнопку продолжить. Далее, "Что делать" - следует оставить change(менять), "Режим работы" - ставите Text. В поле для ввода "*Change(что менять)" вписываете I386, а в поле для ввода "*To(на что менять)" вписываете BT_1, ставите галочку "All", и нажимаете продолжить... Если надо пересчитать контрольную сумму, следует пометить соответствующий пункт.

Dilinjer 05-12-2009 18:17 1287534

А можно ли с помощью данной тулзы изменить, к примеру, 2 байта зная только смещение(offset: ) и конечное значение(TO: ) ?


Время: 12:11.

Время: 12:11.
© OSzone.net 2001-