Программы - Windows 7 Universal Patcher
-
Vanadiy777
Re: Программы - Windows 7 Universal Patcher
AndrikShu, да, смотрится достаточно привлекательно.
Тогда можно попробовать как в пакетах оформления для Windows 7.
В Restorator подготовить res-файлы и при помощи W7Patcher установить в систему.
Попробуйте обратиться к Smarty, он в этом деле профессионал, может подскажет...
Тогда можно попробовать как в пакетах оформления для Windows 7.
В Restorator подготовить res-файлы и при помощи W7Patcher установить в систему.
Попробуйте обратиться к Smarty, он в этом деле профессионал, может подскажет...
-
AndrikShu
Re: Программы - Windows 7 Universal Patcher
Vanadiy777, я это уже всё перечитал. Занимался этим просто очень давно, лет 8-10 назад, затем не было надобности, были для скачивания готовые различные пакеты. Установил Win10 и столкнулся с тем, что никто не желает морочить голову с этой ОС в плане визуализации, пришлось по старинке - своими силами с использованием значков/иконок и файлов формата .bmp от "perelom999". Ниже скрин выложу, правда, ещё не всё доделал...
Осторожно, спойлер!
[spoiler][/url][/spoiler]
Осторожно, спойлер!
[spoiler][/url][/spoiler]
-
Vanadiy777
Re: Программы - Windows 7 Universal Patcher
Коллеги, всем доброго времени суток.
Имеется следующая проблема:
На Windows 10 21H1 при помощи W7Patcher пропатчиваю несколько файлов и копирую файл стиля - все отрабатывает.
При откате сделанных изменений с ключом -U патченные файлы нормально восстанавливаются, а вот файл Aero.msstyles на свое место назад не возвращается,
хотя в логе пишет, что скопировался.
Может нужны еще какие-нибудь ключи для отката и принудительного копирования этого файла обратно на свое место, или просто патчер не поддерживает эту версию винды?
Буду очень признателен за любую подсказку.
Имеется следующая проблема:
На Windows 10 21H1 при помощи W7Patcher пропатчиваю несколько файлов и копирую файл стиля - все отрабатывает.
При откате сделанных изменений с ключом -U патченные файлы нормально восстанавливаются, а вот файл Aero.msstyles на свое место назад не возвращается,
хотя в логе пишет, что скопировался.
Может нужны еще какие-нибудь ключи для отката и принудительного копирования этого файла обратно на свое место, или просто патчер не поддерживает эту версию винды?
Буду очень признателен за любую подсказку.
-
Smarty
Re: Программы - Windows 7 Universal Patcher
Vanadiy777, была такая же ерунда раньше.
Автор патчера подсказал решение - файл стиля надо не копировать, а тоже патчить.
Патчер может не только добавлять, но и удалять ресурсы из файлов. Поэтому делаем так:
1. Открываете в Рестораторе ваш файл стиля, ПКМ на файле - RES-файлы - Сохранить. Закрываете Ресторатор.
2. Открываете в Рестораторе сохраненный RES-файл и удаляете ресурс Version - 1 (удалять нужно именно 1, а не Version).
3. Тоже самое надо сделать с оригинальным файлом стиля.
4. RES-файл оригинального стиля переименовываете в aero.msstyles.del, ваш файл с именем aero.msstyles.res. В структуре папок должны лежать рядом.
Патчер сначала обрабатывает файл .del. В скрипте дополнительно ничего править не нужно.
Опция не документирована, это я "секрет разраба" вам открыл.
Ох, влетит мне теперь...
Автор патчера подсказал решение - файл стиля надо не копировать, а тоже патчить.
Патчер может не только добавлять, но и удалять ресурсы из файлов. Поэтому делаем так:
1. Открываете в Рестораторе ваш файл стиля, ПКМ на файле - RES-файлы - Сохранить. Закрываете Ресторатор.
2. Открываете в Рестораторе сохраненный RES-файл и удаляете ресурс Version - 1 (удалять нужно именно 1, а не Version).
3. Тоже самое надо сделать с оригинальным файлом стиля.
4. RES-файл оригинального стиля переименовываете в aero.msstyles.del, ваш файл с именем aero.msstyles.res. В структуре папок должны лежать рядом.
Патчер сначала обрабатывает файл .del. В скрипте дополнительно ничего править не нужно.
Опция не документирована, это я "секрет разраба" вам открыл.
Ох, влетит мне теперь...
-
Vanadiy777
Re: Программы - Windows 7 Universal Patcher
Smarty, Сергей, благодарю Вас от всей души!
Мозги раскорячились, туда копирует, а обратно - никак...
Буду пробовать.
Мозги раскорячились, туда копирует, а обратно - никак...
Буду пробовать.
-
Vanadiy777
Re: Программы - Windows 7 Universal Patcher
Цитата Vanadiy777:
При откате сделанных изменений с ключом -U патченные файлы нормально восстанавливаются, а вот файл Aero.msstyles на свое место назад не возвращается,
Ключ -U - это тот же самый ключ -C только с контролем версий. При копировании он не заменяет более новые версии файлов в системе более старыми из бэкапа. Сделано было так для того, чтоб если после наката пакета оформления патченый файл был впоследствии заменен новой версией из Windows Update, то деинсталляция пакета оформления не приводила к замене новой версии на более старую.
Цитата Smarty:
Опция не документирована, это я "секрет разраба" вам открыл.
Если б ты не напомнил, то я б не вспомнил
Когда реализовал это, то руки так и не дошли написать инструкцию. А потом прошли годы и всё забылось...
Надо будет просмотреть, что еще не документировано осталось.
Цитата Vanadiy777:
На Windows 10 21H1 ................. или просто патчер не поддерживает эту версию винды?
Поддерживается не только она, но и последняя 21H2 включительно с ноябрьскими обновлениями (10.0.19044.1348)
Также поддерживается Win11 включительно с ноябрьскими обновлениями (10.0.22000.318)
Цитата Vanadiy777:
Правда пришлось добавить -PBIN1, иначе при загрузке черный экран.
Да, это стандартное поведение Win10 если тема правленая а uxinit.dll не патчен.
P.S. Залил в шапку самую свежую сборку, какая есть. Там был исправлен только мелкий баг при обработке дистрибутива, который нашел Smarty.
При откате сделанных изменений с ключом -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, очень пользительная функция! Огромное спасибо Smarty, что вспомнил и "пнул" в нужном направлении.
Цитата Mr dUSHA:
Поддерживается не только она, но и последняя 21H2 включительно с ноябрьскими обновлениями (10.0.19044.1348)
Также поддерживается Win11 включительно с ноябрьскими обновлениями (10.0.22000.318)
Проверил на всех версиях начиная от 1809 Win10 и заканчивая Win11, все работает.
Не совсем понятно, как действует ключ -SVS, он принудительно стиль устанавливает? пока не разобрался...
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
Mr dUSHA, вроде версия не новая, когда успел под 11-ю сделать? 

-
Smarty
Re: Программы - Windows 7 Universal Patcher
Цитата Vanadiy777:
Не совсем понятно, как действует ключ -SVS, он принудительно стиль устанавливает? пока не разобрался...
Да. Сделал для удобства когда-то для тестирования.
Когда только начинал ковырять Win10, то оказалось, что через стандартный апплет смены тем рабочего стола визуальные стили почему-то полноценно не применяются, а именно не меняются системные метрики, которые в своём стиле я люблю менять под себя. Там немного другие размеры заголовков окон, линеек прокрутки и чего-то еще, не помню. Я сначала думал, что дело не в лыжах, а со мной что-то не так, но дальнейшие раскопки кода themeui.dll показали, что это Майкрософт так задумал. Так что в этой библиотеке ключиком -PBIN1 патчится не только проверка цифровой подписи визуального стиля, но и алгоритм применения темы рабочего стола - визуальный стиль применяется всегда и полностью.
Цитата Smarty:
вроде версия не новая, когда успел под 11-ю сделать?
Ничего не делал. Шаблоны для -PBIN1 подошли нормально и для Win11. Вроде всё работает. Найдешь баги - говори.
А весь остальной функционал программы по копированию файлов и патчингу ресурсов - он от версии не зависит. Технически и под Win2000 бы работало.
Не совсем понятно, как действует ключ -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, если не сложно, подскажите пожалуйста, это правильный синтаксис будет, если так:
Скрытый текст
[spoiler]Код: [/spoiler]
Задача такая: пропатчить Aero.msstyles (подготовленные файлы лежат рядом в одной папке) и применить визуальный стиль.
Скрытый текст
[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 (подготовленные файлы лежат рядом в одной папке) и применить визуальный стиль.