Посл.ответ |
Сообщение |
Ранг: 1.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 марта 2009 13:15 · Личное сообщение · #1
Вопрос в следущем : есть прога упакованная в winzip sfx , есть файл exe упакованный cab внутри этого архива . Какой прогой сделать патч чтобы он пропатчил нужные байты в ехешнике без распаковки архива .
Пробовал dup2 но что то неполучается ?
| Сообщение посчитали полезным: |
|
 Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired
|
Создано: 26 марта 2009 14:06 · Личное сообщение · #2
без файла будет сложно что посоветывать
----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: |
Ранг: 1.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 марта 2009 14:29 · Поправил: slavatri · Личное сообщение · #3
BoRoV пишет:
без файла будет сложно что посоветывать
Какой файл имелось ввиду ? Дело в том что запустив winzip sfx прога устанавливается в определенную папку . Я сделал патч который поместив в эту папку и запустив правит ехешник , теперь хочу сделать патч который бы правил ехешник в архиве без установки проги на хард . Ехешник находится в архиве и грубо говоря при установке проги распаковывается с другими фалами в папку .
| Сообщение посчитали полезным: |
Ранг: 1.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 марта 2009 14:59 · Личное сообщение · #4
А слабо просто мышей взять пропатченный файл и потянуть в открытый в WinRAR (WinZip) sfx файл? Если патченный файл в CABе то вначале надо сделать свой CAB (если не ошибаюсь мелкософтовские стандартные утилиты это позволяют, покрайней мере точно правильно распаковать cab нужно писать expand /?) и опять же тяни мышей так сказать ДРАГЭНДДРОП
| Сообщение посчитали полезным: |
 Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired
|
Создано: 26 марта 2009 15:03 · Личное сообщение · #5
ну и почему тебе и вправду не перепаковать это все уже с измененым файлом
----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: |
 Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 26 марта 2009 15:19 · Личное сообщение · #6
slavatri пишет:
патч который бы правил ехешник в архиве
перепаковывать всё равно придётся, т.к. ты нарушишь целостность архива, подправив "запакованные" данные - распаковка файла будет невозможна
так что тут вариант перепаковать архив и добавить тот же sfx модуль
----- EnJoy! | Сообщение посчитали полезным: |
Ранг: 1.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 марта 2009 15:36 · Поправил: slavatri · Личное сообщение · #7
Jupiter пишет:
перепаковывать всё равно придётся, т.к. ты нарушишь целостность архива, подправив "запакованные" данные - распаковка файла будет невозможна
так что тут вариант перепаковать архив и добавить тот же sfx модуль
Ясно , спасибо . Весь интерес был " автоматизировать " процесс .
| Сообщение посчитали полезным: |
 Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 26 марта 2009 17:51 · Личное сообщение · #8
судя по скриншоту, cab архивы многотомные - так что тут вообще без перепаковки не обойтись
бери в руки винрар или 7зип - смотри параметры командной строки и автоматизируй ;)
----- EnJoy! | Сообщение посчитали полезным: |