Fresh96,
Обнови версию W7Patcher в пакетах на новую, последнюю из его шапки, а то 11.1.1.3 - одна из самых старых и глючных из тех, которые поддерживают RES-файлы.
Цитата Fresh96:
Вариант патча для x86/x64 собрал, но к сожалению, под рукой нет установленной Win7x64. »
|
Да там нет ничего волшебного и особенного. Всё уже давно откатано и проверено. Возьми за пример скрипт Smarty из его пакетов в разделе "Оформление Вин7", там примитивный определитель разрядности системы, запускающий соответствующий вариант W7Patcher-а (x86/x64).
res-файл c ресурсами для универсальности нужно продублировать в две папки: "\Program Files\WinRaR" и "\Program Files (x86)\WinRaR" для того, чтоб пакет устанавливался на платформе х64 как на 64-битную версию WinRAR, так и на 32-битную, работающую через WoW и установленную естественно в "Program Files (x86)".
Цитата Fresh96:
-PO WINRAR -D "%ProgramFiles%\WinRaR"
|
Это не совсем корректно, хоть и работет на живой системе.
Для правильной установки на живую систему при любых обстоятельствах ключа -D быть не должно, то есть пакет должен иметь структуру, например:
Resfiles\Program Files\WinRAR\RarLng.dll.res
Resfiles\Program Files (x86)\WinRAR\RarLng.dll.res
и устанавливаться строкой
"-PO Resfiles"
Здесь имя корневой папки
Resfiles может быть любое, а продолжение, думаю, и так понятно.
Цитата Den30lv:
можно ли как-то добавить эти res-ы в пакет установки WinStyle на живую, чтоб программы патчились вместе с системой и в идеале, также вместе с системой откатывались? »
|
Нужно просто положить папку WINRAR с res-ами в папку "\Patches\MAIN\Program Files" пакета установки на живую (это при условии, что у Вас WINRAR устанавливается в стандартный путь %SystemDrive%\Program Files\WINRAR).