Программы - Windows 7 Universal Patcher

Ответить
 • Просмотры: 18
Аватара пользователя
Vanadiy777

Re: Программы - Windows 7 Universal Patcher

Сообщение Vanadiy777 »

AndrikShu, да, смотрится достаточно привлекательно.

Тогда можно попробовать как в пакетах оформления для Windows 7.

В Restorator подготовить res-файлы и при помощи W7Patcher установить в систему.

Попробуйте обратиться к Smarty, он в этом деле профессионал, может подскажет...
Аватара пользователя
AndrikShu

Re: Программы - Windows 7 Universal Patcher

Сообщение AndrikShu »

Vanadiy777, я это уже всё перечитал. Занимался этим просто очень давно, лет 8-10 назад, затем не было надобности, были для скачивания готовые различные пакеты. Установил Win10 и столкнулся с тем, что никто не желает морочить голову с этой ОС в плане визуализации, пришлось по старинке - своими силами с использованием значков/иконок и файлов формата .bmp от "perelom999". Ниже скрин выложу, правда, ещё не всё доделал...



Осторожно, спойлер!

[spoiler]
[/url][/spoiler]
Аватара пользователя
Vanadiy777

Re: Программы - Windows 7 Universal Patcher

Сообщение Vanadiy777 »

Коллеги, всем доброго времени суток.

Имеется следующая проблема:

На Windows 10 21H1 при помощи W7Patcher пропатчиваю несколько файлов и копирую файл стиля - все отрабатывает.

При откате сделанных изменений с ключом -U патченные файлы нормально восстанавливаются, а вот файл Aero.msstyles на свое место назад не возвращается,

хотя в логе пишет, что скопировался.

Может нужны еще какие-нибудь ключи для отката и принудительного копирования этого файла обратно на свое место, или просто патчер не поддерживает эту версию винды?

Буду очень признателен за любую подсказку.
Аватара пользователя
Smarty

Re: Программы - Windows 7 Universal Patcher

Сообщение Smarty »

Vanadiy777, была такая же ерунда раньше.

Автор патчера подсказал решение - файл стиля надо не копировать, а тоже патчить.

Патчер может не только добавлять, но и удалять ресурсы из файлов. Поэтому делаем так:



1. Открываете в Рестораторе ваш файл стиля, ПКМ на файле - RES-файлы - Сохранить. Закрываете Ресторатор.

2. Открываете в Рестораторе сохраненный RES-файл и удаляете ресурс Version - 1 (удалять нужно именно 1, а не Version).

3. Тоже самое надо сделать с оригинальным файлом стиля.

4. RES-файл оригинального стиля переименовываете в aero.msstyles.del, ваш файл с именем aero.msstyles.res. В структуре папок должны лежать рядом.

Патчер сначала обрабатывает файл .del. В скрипте дополнительно ничего править не нужно.



Опция не документирована, это я "секрет разраба" вам открыл. Изображение

Ох, влетит мне теперь...
Аватара пользователя
Vanadiy777

Re: Программы - Windows 7 Universal Patcher

Сообщение Vanadiy777 »

Smarty, Сергей, благодарю Вас от всей души! Изображение

Мозги раскорячились, туда копирует, а обратно - никак...

Буду пробовать.
Аватара пользователя
Vanadiy777

Re: Программы - Windows 7 Universal Patcher

Сообщение Vanadiy777 »

Цитата Vanadiy777:



При откате сделанных изменений с ключом -U патченные файлы нормально восстанавливаются, а вот файл Aero.msstyles на свое место назад не возвращается,
Программы - Windows 7 Universal Patcher




Ключ -U - это тот же самый ключ -C только с контролем версий. При копировании он не заменяет более новые версии файлов в системе более старыми из бэкапа. Сделано было так для того, чтоб если после наката пакета оформления патченый файл был впоследствии заменен новой версией из Windows Update, то деинсталляция пакета оформления не приводила к замене новой версии на более старую.




Цитата Smarty:



Опция не документирована, это я "секрет разраба" вам открыл.
Программы - Windows 7 Universal Patcher




Если б ты не напомнил, то я б не вспомнил Изображение

Когда реализовал это, то руки так и не дошли написать инструкцию. А потом прошли годы и всё забылось... Изображение

Надо будет просмотреть, что еще не документировано осталось.




Цитата Vanadiy777:



На Windows 10 21H1 ................. или просто патчер не поддерживает эту версию винды?
Программы - Windows 7 Universal Patcher




Поддерживается не только она, но и последняя 21H2 включительно с ноябрьскими обновлениями (10.0.19044.1348)

Также поддерживается Win11 включительно с ноябрьскими обновлениями (10.0.22000.318)




Цитата Vanadiy777:



Правда пришлось добавить -PBIN1, иначе при загрузке черный экран.
Программы - Windows 7 Universal Patcher




Да, это стандартное поведение Win10 если тема правленая а uxinit.dll не патчен.





P.S. Залил в шапку самую свежую сборку, какая есть. Там был исправлен только мелкий баг при обработке дистрибутива, который нашел Smarty.
Аватара пользователя
Mr dUSHA

Re: Программы - Windows 7 Universal Patcher

Сообщение Mr dUSHA »

Цитата Mr dUSHA:



Когда реализовал это, то руки так и не дошли написать инструкцию. А потом прошли годы и всё забылось...

Надо будет просмотреть, что еще не документировано осталось.
Программы - Windows 7 Universal Patcher




Mr dUSHA, очень пользительная функция! Огромное спасибо Smarty, что вспомнил и "пнул" в нужном направлении.


Цитата Mr dUSHA:



Поддерживается не только она, но и последняя 21H2 включительно с ноябрьскими обновлениями (10.0.19044.1348)

Также поддерживается Win11 включительно с ноябрьскими обновлениями (10.0.22000.318)
Программы - Windows 7 Universal Patcher




Проверил на всех версиях начиная от 1809 Win10 и заканчивая Win11, все работает.

Не совсем понятно, как действует ключ -SVS, он принудительно стиль устанавливает? пока не разобрался...

Mr dUSHA, замечательный инструмент Вы сделали. Всегда пользовался и пользоваться буду в дальнейшем.

Пожалуйста посмотрите, если будет время и желание, конечно, может еще какие-нибудь "секретики" есть...

По любому, от души... Изображение
Аватара пользователя
Vanadiy777

Re: Программы - Windows 7 Universal Patcher

Сообщение Vanadiy777 »

Mr dUSHA, вроде версия не новая, когда успел под 11-ю сделать? Изображение
Аватара пользователя
Smarty

Re: Программы - Windows 7 Universal Patcher

Сообщение Smarty »

Цитата Vanadiy777:



Не совсем понятно, как действует ключ -SVS, он принудительно стиль устанавливает? пока не разобрался...
Программы - Windows 7 Universal Patcher




Да. Сделал для удобства когда-то для тестирования.

Когда только начинал ковырять Win10, то оказалось, что через стандартный апплет смены тем рабочего стола визуальные стили почему-то полноценно не применяются, а именно не меняются системные метрики, которые в своём стиле я люблю менять под себя. Там немного другие размеры заголовков окон, линеек прокрутки и чего-то еще, не помню. Я сначала думал, что дело не в лыжах, а со мной что-то не так, но дальнейшие раскопки кода themeui.dll показали, что это Майкрософт так задумал. Так что в этой библиотеке ключиком -PBIN1 патчится не только проверка цифровой подписи визуального стиля, но и алгоритм применения темы рабочего стола - визуальный стиль применяется всегда и полностью.




Цитата Smarty:



вроде версия не новая, когда успел под 11-ю сделать?
Программы - Windows 7 Universal Patcher




Ничего не делал. Шаблоны для -PBIN1 подошли нормально и для Win11. Вроде всё работает. Найдешь баги - говори. Изображение

А весь остальной функционал программы по копированию файлов и патчингу ресурсов - он от версии не зависит. Технически и под Win2000 бы работало.
Аватара пользователя
Mr dUSHA

Re: Программы - Windows 7 Universal Patcher

Сообщение Mr dUSHA »

Mr dUSHA, если не сложно, подскажите пожалуйста, это правильный синтаксис будет, если так:



Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

".\W7Patcher.exe" -P ".\Files" -PBIN1 -BN "Style_Win11" -LOG "%SystemDrive%\W7P_Backups\Style_Win11_Install.log"
".\W7Patcher.exe" -SVS "%WinDir%\Resources\Themes\Aero\Aero.msstyles" 1







Задача такая: пропатчить Aero.msstyles (подготовленные файлы лежат рядом в одной папке) и применить визуальный стиль.
Ответить

Вернуться в «Оформление Windows 11/ 10 / 8 / 7 / Vista»