PDA

Показать полную графическую версию : [addon] ResPatch BLACK-DARK BLUE & Yellow или Новые ресурсы (битмэпы) для Windows XP


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Rogalik
18-12-2007, 08:59
Jilted, нет, не знаю :(
Патчи делаются Restorator-ом вроде, а я с ним не работал, так что подсказать не могу. Спроси лучше в теме VistaPath.

Jilted
18-12-2007, 09:15
Rogalik, О, сам разобрался... вчера вечером видать башка ваще не варила.... Биг сенк за помощь!

kasa1963
19-12-2007, 02:10
Ребята вопрос такой-не пользуюсь Для интеграции в дистрибутив используйте пакет обновлений UpdatePack-XPSP2-Rus »
Собираю дистр-в на базе WIN XP SP2 Corporate Edition English с помощью NLite,RyanVM Integrator и DriverPacks BASE.Как правильно интегрировать в моем случае Аддоны,куда забросить папки и т.д.
Заранее спасибо!!!

Drinko
19-12-2007, 02:23
Для интеграции в дистрибутив используйте пакет обновлений UpdatePack-XPSP2-Rus »
Тема здесь: http://forum.oszone.net/thread-95162.html

Polydyrak
19-12-2007, 15:05
Подскажите кто-нибудь как очистьть папки, "Backup" и "NewFiles" после патча?
Добавил в конец ResPatch.cmd строки удоляющие всё содержимое вышеупомянутых папок, но почему-то файлы оттуда удаляются ещё до пропачивания.

YuriPet
20-12-2007, 09:12
Добавил в конец ResPatch.cmd строки удоляющие всё содержимое вышеупомянутых папок, но почему-то файлы оттуда удаляются ещё до пропачивания. »Попробуй не добавлять в конец ResPatch.cmd, а поставить непосредственно перед строкой Start Shutdown -r -t 3 -c "Завершение Vista Patch" -f Не всегда выполнение cmd-файла иднт строго "по порядку" и завершается последними строками... ;)

gora
20-12-2007, 09:23
YuriPet, а разве папку Backup можно удалять, без всяких последствий? При повторном использовании ResPatch (после обновлений системы) разве она не используется? Из скрипта понял, что она то как раз и нужна!
И еще вопрос: в каких случаях Вы используете в скриптах для reshacker-а ключ -modify, а в каких ключ -addoverwrite, если не секрет конечно? ;) Не уловил закономерности в их применении в ваших ResPatch-ах. :(

Polydyrak
20-12-2007, 10:30
YuriPet,
Спасибо, всё получилось.

gora,
а разве папку Backup можно удалять, без всяких последствий? При повторном использовании ResPatch (после обновлений системы) разве она не используется? Из скрипта понял, что она то как раз и нужна! »
При повторном пропачивании она создастся снова и все необходимые ресурсы будут скопированы в неё из system32. Ну покрайней мере я так это понимаю...

Собрал себе аддон с тримя вареантами ресурсов, так у меня только папка Resources 170mb занимает, а если ещё оставлять полные Backup и NewFiles, то вообще на все 500 тянуло.
Не слишком ли много, и всё ради того чтобы можно было поиграться с разными вареантами ресурсов?

Stanner
20-12-2007, 11:02
Если модифицировать скрипт, храня ресурсы в архиве и вытаскивая для патча нужный вариант, объем сильно уменьшится. После патча удалять то, что вытащили.

tyt
20-12-2007, 12:23
Все кто хотят применить патч на уже установленной системе, берут из аддона ResPatch.exe, запускают его и далие из пуска могут патчить сколько угодно. »
Нужен только ResPatch.exe ? Остальное еще до запуска можно удалить ?
Кто уже пробовал-отзовитесь как работает а то человек попросил ему красивостей добавить не переустанавливая винду

Polydyrak
20-12-2007, 12:37
ResPatch.exe - это обыкновенный sfx архив, который содержит всё необходимое для патча, сам он не производит патч, задача у него только одна - распокавать всё на свои места и создать ярлыки.
После его запуска всё необходимое для патча попадает в %SystemDrive%\Windows\ResPatch\
Для самого же пропачивания нужно запустить _ResPatch.cmd
это можно сделать напрямую из папки %SystemDrive%\Windows\ResPatch\ или же посредствам ярлыка в Пуске.

tyt
20-12-2007, 12:46
Polydyrak,
Это я понял.
Если я человеку отправлю только один ResPatch.exe достаточно ли ? Смущает папка в аддоне Resources

gora
20-12-2007, 12:55
Смущает папка в аддоне Resources »Как я понимаю, это папка для пропатчивания файлов logonui.exe, msgina.dll, winbrand.dll, winntbbu.dll, которое происходит на этапе установки системы из батника Finish, т.к. означенные файлы используются как раз при установке системы.

Polydyrak
20-12-2007, 13:39
Если я человеку отправлю только один ResPatch.exe достаточно ли ? »
Это зависит от того что пользователь ждёт от патча.
Это я к тому что, после патча на установленной системе логон (logonui.exe) и окно выключения компьютера (msgina.dll) останутся без изменения.
Можешь попробовать перепаковать ResPatch.exe добавив папки logonui.exe, msgina.dll в Resources и в KillWFP.lst.

YuriPet
20-12-2007, 20:51
...а разве папку Backup можно удалять, без всяких последствий? При повторном использовании ResPatch (после обновлений системы) разве она не используется? Из скрипта понял, что она то как раз и нужна! »
При повторном пропачивании она создастся снова и все необходимые ресурсы будут скопированы в неё из system32. Ну покрайней мере я так это понимаю... »
Был задан вопрос "как очистить папки после патча" - я на него и отвечал... ;)

В принципе, gora прав. Удалять содержимое папки Backup я бы не рекомендовал.

Действительно, при повторном пропатчивании все необходимые файлы (не ресурсы!) будут опять в нее скопированы, но это будут уже не оригинальные, а патченые экземпляры (за исключением новых - замененных при обновлениях системы).

Если повторное пропатчивание проводится с целью восстановления внешнего вида после обновлений - все ОК.

А вот если с целью изменения внешнего вида (с другим набором ресурсов) - возможны неожиданности.

Короче - решение принимает каждый самостоятельно. :)

Rogalik
20-12-2007, 22:45
Действительно, при повторном пропатчивании все необходимые файлы (не ресурсы!) будут опять в нее скопированы, но это будут уже не оригинальные, а патченые экземпляры (за исключением новых - замененных при обновлениях системы). »
YuriPet, при пропатчивании скрипт сравнивает версии файлов в системе и в папке Backup, и если они совпадают, то повторно сохранять файлы в Backup он НЕ БУДЕТ!!! То есть оригинальные ресурсы в Backup-файлах СОХРАНЯТСЯ!
Если же после пропатчивания происходило обновление от MS, и некоторые файлы в системе обновились, тогда они скопируются в Backup с заменой существующих. Оригинальные ресурсы в Backup-файлах опять-таки СОХРАНЯТСЯ!
Всё в скрипте продумано!

А вот при повторном применении ресурсов, но уже из другого набора, будут траблы!
Надо прежде сделать восстановление.

TO ALL
Всвязи с этим, изучил скрипт BoaSoft для пропатчивания ресурсов, и написал по нему скрипт для восстановления:
скачать (http://rapidshare.com/files/77939891/_ResRestore.cmd)
Пробуйте, отписывайтесь!

YuriPet
20-12-2007, 23:06
YuriPet, при пропатчивании скрипт сравнивает версии файлов в системе и в папке Backup, и если они совпадают, то повторно сохранять файлы в Backup он НЕ БУДЕТ!!! То есть оригинальные ресурсы в Backup-файлах СОХРАНЯТСЯ! »Вы не очень внимательно читали "до того"... :)
Я рассматривал случай, когда при повторном пропатчивании папка Backup пуста, а вы мне пытаетесь напомнить, как работает скрипт в штатном режиме... ;)

Rogalik
20-12-2007, 23:29
Я рассматривал случай, когда при повторном пропатчивании папка Backup пуста, а вы мне пытаетесь напомнить, как работает скрипт в штатном режиме... »
Ааааааа. Понятно :)
а вы мне пытаетесь напомнить....»
Простите, не хотел.

PS. Не удаляйте папку Backup, как бы вам того не хотелось! :)

tyt
21-12-2007, 00:44
Можешь попробовать перепаковать ResPatch.exe добавив папки logonui.exe, msgina.dll в Resources и в KillWFP.lst. »

Сделал, но еще не попробовал(вдруг косяк) Как восстановить первоначальное положение при неудаче ?

Stanner
21-12-2007, 09:41
Протестируй на виртуалке




© OSzone.net 2001-2012