Сейчас на форуме: Magister Yoda, vasilevradislav, site-pro (+5 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Search & Replace патч нескольких файлов по маске |
Посл.ответ | Сообщение |
|
Создано: 01 июля 2008 14:18 · Личное сообщение · #1 Привет. Подскажите каким генератором патчей можно сгенерить патч, который бы пропатчил к примеру все *.dll в каталоге? Причём патч нужен не по определённому смещению, а поиск/замена. Посмотрел DUP2 v2.17 - написано в описании mutliple file patcher. На деле же если указать вместо имени файла *.dll - при нажатии "patch" вылазит диалог выбора файла в поле расширения которого прописано *.dll. И тут облом - в этом диалоге открытия файла группу файлов выбрать нельзя, только один файл. Я не знаю это баг или так задумывалось, но нужен патчер для нескольких файлов сразу. Потому как в папке лежит 20 файлов и для каждого запускать напряжно. Есть ли какие-нибудь генераторы чтобы удовлетворяли этим требованиям? Пока кроме как писать свой патчер решения не нашёл... ![]() |
|
Создано: 01 июля 2008 14:34 · Личное сообщение · #2 |
|
Создано: 01 июля 2008 14:38 · Личное сообщение · #3 |
|
Создано: 01 июля 2008 14:45 · Личное сообщение · #4 никогда пат4еров для масспат4инга не видил по заданым критериям, хотя в том же крекерс ките их около 15 (все проверил). как вариант ни4его не накодив самому, приходит на ум только сделать батник который листает все дллки в каталоге и вызывает для каждой отдельно пат4ер с заданым командлайном или FindFirst, FindNext, MemoryMap + diablo2oo2.di.funpic.de/downloads/dup.search.and.replace.patchengine.sourcecode.rar если писать самому. двигло уже готово, кода писать-то на 10минут... ----- HOW MUCH BLOOD WOULD YOU SHED TO STAY ALIVE ![]() |
|
Создано: 01 июля 2008 14:53 · Личное сообщение · #5 |
|
Создано: 01 июля 2008 15:44 · Личное сообщение · #6 |
|
Создано: 01 июля 2008 15:50 · Личное сообщение · #7 |
|
Создано: 01 июля 2008 18:36 · Личное сообщение · #8 |
|
Создано: 01 июля 2008 19:04 · Личное сообщение · #9 |
|
Создано: 01 июля 2008 20:29 · Личное сообщение · #10 |
|
Создано: 01 июля 2008 20:53 · Личное сообщение · #11 |
|
Создано: 01 июля 2008 21:16 · Личное сообщение · #12 |
|
Создано: 03 июля 2008 14:27 · Личное сообщение · #13 |
|
Создано: 03 июля 2008 14:31 · Личное сообщение · #14 |
|
Создано: 03 июля 2008 14:31 · Поправил: cppasm · Личное сообщение · #15 |
|
Создано: 17 апреля 2014 06:56 · Личное сообщение · #16 |
|
Создано: 17 апреля 2014 08:10 · Поправил: Kindly · Личное сообщение · #17 cppasm, так дуп умеет, плагин FindNext прикрути, пример от дияблы: ... Gideon Vi пишет: Kindly, на год глянь. ![]() ![]() ![]() ----- Array[Login..Logout] of Life ![]() |
|
Создано: 17 апреля 2014 09:05 · Личное сообщение · #18 |
|
Создано: 18 апреля 2014 18:15 · Поправил: GMAP · Личное сообщение · #19 Gideon Vi Байты от времени не портятся, а cppasm на форуме присутствует. Kindly Применил проект, но лезут ошибки, BAK создает, но ничего не патчит. ![]() |
|
Создано: 18 апреля 2014 18:32 · Личное сообщение · #20 GMAP http://exelab.ru/f/action=vthread&forum=3&topic=18814&page=0 Там я выкладывал тулзу для такого. ![]() |
|
Создано: 18 апреля 2014 19:45 · Поправил: GMAP · Личное сообщение · #21 Vovan666 Вот это совсем другое дело! То, что доктор прописал, благодарю. Забавно, что подобные задачи появляются достаточно часто, а патчеров под такое - кот наплакал. Взялся бы кто сваять утиль для всевозможных hex замен в куче файлов разом, чтобы можно было использовать как S&R, так и замену заданных байт по заданным адресам. ![]() |
|
Создано: 18 апреля 2014 20:09 · Личное сообщение · #22 |
|
Создано: 18 апреля 2014 20:41 · Личное сообщение · #23 GMAP пишет: Применил проект, но лезут ошибки, BAK создает, но ничего не патчит. однако. может реальный проект что-то прояснит, выполняется поиск и патч всех найденных NOSProductRegistration.dll по заданному пути ![]() ----- Array[Login..Logout] of Life ![]() |
|
Создано: 19 апреля 2014 02:34 · Личное сообщение · #24 |
|
Создано: 19 апреля 2014 09:39 · Личное сообщение · #25 Gideon Vi Я неправильно понял, думал, что 2008 год - шибко давно было ![]() Kindly Глянул, может чего не понял, но зачем мне патч с жестко заданными путями и параметрами? Это частный случай, а нужна произвольная директория и произвольные exe файлы. Как такое сделать в рамках dUP, не представляю. Да и патчер от Vovan666 все делает в лучшем виде, без всякого напряжения извилин. Можно считать вопрос закрытым. ![]() |
|
Создано: 19 апреля 2014 09:44 · Личное сообщение · #26 |
![]() |
eXeL@B —› Крэки, обсуждения —› Search & Replace патч нескольких файлов по маске |