Как сделать из Patch в res.
Собственно весь вопрос в теме. Мне нужны все res файлы WinStyle примерно вот так из Patch_shell32.dl_.exe в shell32.dll.res. Как это сделать или кто-бы сделал я был бы очень благодарен.
|
Адвокат, открываешь пропатченную DLL в рестораторе, находишь нужный диалог, сохраняех в RES формате.
|
Amigos, Да я так делал :yes Только терпения не хватил после 100 файлов может, есть другой вариант, а то вручную пипец просто. Может, есть какой-нибудь батаник с помощью которого можно вытащить все файлы. Короче кто знает, помогите, будьте так добры :whitevoid:
|
Цитата:
|
Цитата:
|
Amigos, Я полностью согласен это не легкая работа! Ну, все же есть альтернатива ручному варианту?
BillGates_XP, Будьте так добры научитесь весь пост читать! |
|
BillGates_XP, Этот пример не по этой теме. :gitara:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
BillGates_XP, из твоего примера я не сделаю то что мне нужно. А вот так я делаю http://s51.radikal.ru/i132/0911/80/ef0f133c51c7.jpg http://s58.radikal.ru/i159/0911/f4/46c80f37123e.jpg . Только все это очень долго.
|
Адвокат
Resource Tuner Console от HaevenTools в помощь. Патчишь дистрибутив, затем из пропатченых файлов вытаскиваешь необходимое. |
Хорошо, тогда как автоматом все файлы, которые пропатчелись в дистрибутиве вытащить?
|
Цитата:
|
Элементарно. Делаешь два дистрибутива - один с винстайлом, другой без. В тотале используешь механизм синхронизации папок, сравниваешь 2 папки i386 (с винстайлом и без), но вместо сброса измененных файлов из "винстайловой" папки i386 в "эталонную" папку, создаешь пустую папку и говоришь тоталу все измененные файлы копировать в нее. Это в общем, есть там насколько помню еще файлы и не в папке i386, а также то, что патчится в процессе... Но, в общем, именно так...
У меня дистрибутив с сильно измененным винстайлом, без монитора, ресурсы уже пропатчены в дистрибутиве, включая LogonUI , "промежуточные" NTOSKRNL выброшены, в общем полностью статичная сборка. |
Цитата:
Я сам все сделал, только вот не один час потратил на создание ботаника. |
Адвокат, а можешь выложить?) я тоже не отказался бы. заранее спасибо.
|
izakiel, да, только когда все файлы проверю.
|
Подскажите как с помощью программы Restorator сделать Patch к файлу dll самаму?
|
Цитата:
|
А я бы вытягивал вот так:
1)правим скрипт интеграции винстайла, что бы копию пропатченого файла сохранял куда нужно-от силы 1 строчка команды xcopy. 2)далее в помощь AutoIt. Вот примерный алгоритм скрипта: получаєм в массив список файлов, которые скопировал наш поправленый скрипт интеграции, потом запускаем цикл в котором автоит будет запускать ресторатора и жать нужные кнопки. Дерзайте. |
Цитата:
Или же , как интегрировать его в любой WinStyle, перед интеграцией WinStyl-а в дистрибутив ? |
Цитата:
Если вы хотите сделать "свой winstyle" то посмотрите в сторону "альтернативных" винстайлов [20.02.2010] FINAL WINSTYLE RU 2010 TiTANiuM (СКАЧАТЬ) [Аддон Проект] Winstyle 2010 Final RU Sunrise version [22.02.2010] [Addon] Проект WinStyle BillGates_XP Version [RU] 2010 |
Цитата:
Во всех версиях Winstyle, диалог Копирование/Перемещение обычный. Нужно сделать его как в "семёрке" или Висте. Ну , естественно, отредактировав на установленной системе Restrator-ом и сохранив обновлённый ресурс. Так вот: - Каким образом этот ресурс можно интегрировать в Winstyle ? Сделать ресурс как эддон? Как ? Ещё раз прошу прощения , если не в той теме мой пост - и просьба к модератору переместить его в нужную тему. Спасибо . |
Цитата:
у вас уже есть готовый ресурс? Цитата:
Цитата:
весь вопрос в ресурсе, которого нет. |
Цитата:
Полностью shell32.dll или сам отредактированный диалог, сохранённый Restorator-ом ? |
Вложений: 1
Выкладываю отредактированный ресурс.
В архиве ресурс 1020.res диалога 1020 из shell32.dll, плюс 2 авишки "Перемещение-Копирование" из Moonlight, плюс битмап 404.bmp - нижняя полоса скрытия - больше/меньше информации (неподвижная, не знаю как сделать её подвижной). И , собственно, сам shell32.dll в архиве.. Вот мой диалог: |
Цитата:
на скаченный из http://ifolder.ru/16641374 вот вам и переделаный винстайл |
Цитата:
Так скачанный файл не содержит ни одного моего ресурса ! Что он патчит ? |
Цитата:
обратите, пожалуйста внимание, я дал вам четкую инструкцию, что вы должны делать, чтобы получить желаемое Цитата:
|
Цитата:
Цитата:
А вам, Amigos, я очень благодарен за то время, которое вы уделяете для разъяснений и за вашу терпеливость, но поймите меня правильно ! Я не хочу проводить бездумные действия (с моей стороны). Я пытаюсь понять механизм действия. Пытаюсь вникнуть в суть - "Как это делается и что это делается." Ну и , основное : Я здесь для того , чтобы хоть чему-нибудь научиться, а не просто копировать действия по инструкции. |
|
Ещё вопрос о применении патча на других версиях.
Для того , чтобы пропатчить другие версии Винстайла необходимо создавать новые патчеры из соответствующих ресурсов. Правильно я понял ? То есть патчер создаётся из ресурсов целого файла. И никакой возможности нет создать патчер сугубо из ресурсов какого-либо отдельного диалога ?! И еще назрел вопрос - Как извлечь ресурсы из готового патчера ? |
Цитата:
Цитата:
Цитата:
|
Спасибо, Amigos, всё понял !
Ещё вопрос... Цитата:
И вот , что вышло : Что я сделал не так ? |
Цитата:
Patch_shell32.dl_.exe -force Цитата:
Цитата:
изменить диалог в чистой shell32 или изменить диалог в shell32 от винстайла? |
Цитата:
Цитата:
А это : Цитата:
Цитата:
Спасибо за помощь ! |
Вложений: 1
Цитата:
Работает в 2 режимах: 1 - Экспортирует все графические ресурсы как есть.Диалоги, в виде rc скрипта. 2- Res файлы . Все в одном. Применение: 1.Скачиваем архив,распаковываем. 2. В папку Patches ложим патчи от ресторатора (соблюдаем правило - Patch_<имя.расширение>.exe) 3. Для экспорта в res запускаем ResExtractorLive.exe с ключом -res. Для rc используем ключ -rc. 4.В папке resources получаем одноименные (<имя.расширение>) папки с ресурсами. |
tweakos, у меня почему то не работает программка сделал вроде как вы говорили В папку Patches пожил патчи от ресторатора за тем запустил ResExtractorLive.exe но в папке resources ни чего не появилось
|
syrex89, веть написанно ЧЕРНЫМ ПО БЕЛОМУ!
Цитата:
|
|
Черным по белому, белым по черному...Ничего не получается, в папке Resourсes ничего не получаю.Напишите пожалуйста строку полностью.
|
Цитата:
|
Да имя патча я исправлял. Та же картина. Я наверное что-то не понял...может там папку с прогой надо куда-то определенно копировать...или что не так я делаю...Напишите строку пожалуста с которой у вас все работает. полностью
|
Цитата:
подправил имя патчей, потом папку ResExtractor скопировал на диск D, и запустил программу с ключом -res так: пуск - выполнить , и прописал там путь к программе и ключ запуска: D:\ResExtractor\ResExtractorLive.exe -res, и так все заработало, в принципе можно еще в папке с программой создать cmd файл, и прописать в нем название программы и ключ запуска: Цитата:
в cmd пишем: Код:
ResExtractorLive.exe -res Цитата:
в cmd пишем: Код:
ResExtractorLive.exe -rc |
Спасибо!!! :)
|
Как вытянуть из патча dll файл?
|
Цитата:
Вот ответ: Цитата:
|
Форумчане, понимаю, что обращаюсь не в тему, но можно ли как то сделать так, что бы например положив в папку Patches файлы Patch_<имя.расширение>.exe, а в папке Resources были не ресурсы из этих файлов, а сами пропатченые файлы. Помогите пожалуйста. :help:
Ну или хотя бы cmd-шник, который бы по названиям файлов из папки Patches собрал файлы с установленой системы в папку Resources. Это было бы предпочтительней. |
Цитата:
|
Amigos, это конечно можно. Но я устанавливаю не винстайл, а другой пакет и в нём более 900 файлов и искать все вручную и копировать как то накладно. А ведь Live-патчеры как то ищут файлы и патчат их на живой системе. Вот бы часть кода в батник, а именно поиск файлов и копирование их в определённую папку.
|
я пока ресторатор не устанавливал и у меня возник такой вопрос: можно ли сделать один патч, но чтоб он патчил несколько файлов?
|
Время: 03:45. |
Время: 03:45.
© OSzone.net 2001-