Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

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

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение SOLON7 »

При реализации аддона "патчащего" аддона есть сложности.



1 Сама архитектура UpdatePack ориентированна на удаление, добавление, и замену файлов в дистрибутиве. Никакого механизма патчинга уже существующих файлов не предусмотрено.

Поэтому при патчинге любых файлов приходится извращатся.



2 файлы ядра дистрибутива активно меняются в процессе работы UpdatePack

во первых при интеграции обновления KB956803 самим UpdatePack

во вторых при интенрации обновления KB960496 ExtremePack (если он интегрируется)



собственно все существующие патчащие аддоны работают или через SpecCase (запуск до интеграции аддонов), или через Finish (запуск после интеграции аддонов).



запускать патчинг через SpecCase безсмысленно, т.к. при последующей интеграции адонов пропатченные ядра будут заменены файлами из UpdatePack и из ExtremePack (если он интегрируется).

Есть грязный способ - взять и пропатчить ядра в самом updatePack (он использовался в winStyle и в микро-аддоне) но его обсуждать не будем.





При запуске патчинга из Finish придётся перед патчингом заниматься распаковкой SP3.cab , а после патчинга его упаковкой.

задачка нетривиальная, но возможно когда нибудь такой аддон будет написан.



но а сейчас — примитивный и надёжный аддон конструктор.

Примитивный потому что по структуре он копирует все boot аддоны с готовыми файлами ядра

Надежный потому что замена ядер в дистрибутиве происходит средствами UpdatePack



недостаток у аддона ровно один - сам он ничего не патчит, а требует, чтобы сам пользователь запустил нужный ему патчер в папке Files, где лежат чистые ядра из UpdatePack.



инструкция
Цитата:



положите скаченный патчер ядра, сделанный программой BootSreenTools (
Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники
) в папку Files данного аддона и запустите.

теперь аддон готов для интеграции при помощи UpdatePack, после которой в Вашем дистрибутиве будут изменены бутскрины, которые показываются при загрузке windows.



если вы хотите поменять картинку, или в UpdatePack обновились файлы ядер, то нужно пропатчить картинки заново. Для этого нужно скопировать файлы ядер ntkrnlpa.exe ntoskrnl.exe ntkrnlmp.exe ntkrpamp.exe из папки Files UpdatePack в папку Files данного аддона и снова запустить патчер.



В состав данного аддона входят ядра из KB956803 (UpdatePack за март 2009 и ниже) и патчер, который изменяет картинку бутскрина на "вистовский минимализм" , смотри preview.png
Цитата:





http://radikal.ru/F/i049.radikal.ru/...dab34.png.html






Для проверки менялись ядра или нет, можно использовать дату файлов ядер - у оригинальных из KB956803 она 14.08.2008, а так же контрольные суммы из "original files KB956803 (UP).md5" - просто щелкните по этому файлу в TotalComander, у оригинальных ядер результат будет:
Цитата:



original files KB956803 (UP).md5:

Верно: ntkrnlmp.exe

Верно: ntkrnlpa.exe

Верно: ntkrpamp.exe

Верно: ntoskrnl.exe



Ошибок: 0

OK: 4, не найдено: 0, ошибок чтения: 0, ошибок CRC: 0







АХТУНГ! в Апрельском Update PACK были изменены ядра на новые, ядра в этом аддоне стали устаревшими, заменять на новые большого смысла нет, тоже устареют достаточно быстро.



Пользуйтесь аддоном из следующего поста
Аватара пользователя
Potursak

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Potursak »

тем кому не хочется скачивать 2 мегабайта дефолтных ядер (которые и так у всех есть) из предыдущего поста, могут скачать конструктор из этого поста



инструкция
Цитата:



Для работы данного аддона необходимо заменить файлы - пустышки на реальные ядра, которые нужно взять в папке Files UpdatePack (если не используется ExtremePack) или, в случае использования ExtremePack в папке Files ExtremePack'а



для пропатчивания ядер (замены картинки в них) положите скаченный патчер ядра, сделанный программой BootSreenTools (
Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники
) в папку Files данного аддона и запустите.

теперь аддон готов для интеграции при помощи UpdatePack, после которой в Вашем дистрибутиве будут изменены бутскрины, которые показываются при загрузке windows.



после этого нужно удалить строчку z-BootSCR из файла Conflict, аддон специально сделан "несовместимым сам собой" , т.к. интеграция его в том виде в котором он выложен, с файлами - пустышками, приведёт к неработоспособности дистрибутива.



если вы хотите поменять картинку, или в UpdatePack/ExtremePack обновились файлы ядер, то нужно пропатчить картинки заново. Для этого нужно скопировать файлы ядер ntkrnlpa.exe ntoskrnl.exe ntkrnlmp.exe ntkrpamp.exe из папки Files UpdatePack/ExtremePack в папку Files данного аддона и снова запустить патчер.





Для проверки менялись ядра или нет (без ExtremePack), можно использовать дату файлов ядер - у оригинальных из KB956803 она 14.08.2008, а так же контрольные суммы из "original files KB956803 (UP).md5" - просто щелкните по этому файлу в TotalComander, у оригинальных ядер результат будет:




Цитата:



original files KB956803 (UP).md5:

Верно: ntkrnlmp.exe

Верно: ntkrnlpa.exe

Верно: ntkrpamp.exe

Верно: ntoskrnl.exe



Ошибок: 0

OK: 4, не найдено: 0, ошибок чтения: 0, ошибок CRC: 0



Для проверки менялись ядра или нет (при использовании ExtremePack), можно использовать дату файлов ядер - у оригинальных из KB960496 она 22.01.2009, а так же контрольные суммы из "original files KB960496 (Extreme).md5" - просто щелкните по этому файлу в TotalComander, у оригинальных ядер результат будет:




Цитата:



original files KB960496 (Extreme).md5:

Верно: ntkrnlmp.exe

Верно: ntkrnlpa.exe

Верно: ntkrpamp.exe

Верно: ntoskrnl.exe



Ошибок: 0

OK: 4, не найдено: 0, ошибок чтения: 0, ошибок CRC: 0
Аватара пользователя
Habetdin

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Habetdin »

А команда Expand вроде позволяет извлечь из архива 1 файл

Например команда

expand SP3.CAB -F:acpi.sys ..\

Извлечет файл из sp3 .



А вот как добавить файл в уже имеющийся архив, огромный вопрос ???
Аватара пользователя
SOLON7

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение SOLON7 »

О боже. А чем вам ресторатор не угодил ??? Надо наверное соизмерять что надо а что нет ???



И как же тогда люди Bootscreen'ы создают ??? Tune up отлично справляется. Чем же тогда если не Tuneup????
Аватара пользователя
Amigos

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Amigos »

как мне изменить скрипт обработки ядер WINDOWS чтобы получить вот такое загрузочное меню, а именно как переместить полоску загрузки



Аватара пользователя
Habetdin

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Habetdin »

я думаю перспективней патчить файлы прямо в UP, т.к. они сами потом везде добавляются (и в папку I386, и в SP3.cab)
Аватара пользователя
Amigos

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Amigos »

D1abl093, патчте, никто вам не запретит.

только не жалуйтесь потом, что у винстайла и респатча бутскрин ненормальный.




Цитата D1abl093:



как переместить полоску загрузки
Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники




откуда куда?

У вас на скрине она уже перемещена.
Аватара пользователя
Amigos

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Amigos »

Цитата Amigos:



откуда куда?

У вас на скрине она уже перемещена.
Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники




это изменённые загрузочные файлы сделанные при помощи TuneUp,

а я хотел бы сделать тупо аддон с битмапами и скриптом для изменения,

чтоб постоянно с помощью TuneUp не создавать загрузочные файлы после обновления UP



Как в респатче, изменить скрипт чтобы переместить наверх полоску???

Или простой скрипт тут не спасёт
Вложения
z-BootSCR (konstruktor with files).7z
(1.85 МБ) 0 скачиваний
z-BootSCR (konstruktor with files).7z
(1.85 МБ) 0 скачиваний
Аватара пользователя
Amigos

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение Amigos »

Цитата D1abl093:



это изменённые загрузочные файлы сделанные при помощи TuneUp,

а я хотел бы сделать тупо аддон с битмапами и скриптом для изменения,
Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники




собственно в шапке этой темы программа, которой ты можешь скормить любой из "загрузочных файлы сделанных при помощи TuneUp" на выходе получешь ПАТЧ, который заменяет битмапы, палитру и положение прогресс бара, в четырёх файлах ядра со стандартными именами (ntkrnlmp ntkrnlpa ntkrpamp ntoskrnl), лежащих в папке с патчем.

Причем смещение для патча находит динамически, то есть может патчить не только текущие, существующие ядра, но и те которые MS выпустит в будущем.
Вложения
z-BootSCR (konstruktor NO-files).7z
(1.62 КБ) 0 скачиваний
z-BootSCR (konstruktor NO-files).7z
(1.62 КБ) 0 скачиваний
Аватара пользователя
SOLON7

Re: Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Сообщение SOLON7 »

А команда Expand вроде позволяет извлечь из архива 1 файл

Например команда

expand SP3.CAB -F:acpi.sys ..\

Извлечет файл из sp3 .

А вот как добавить файл в уже имеющийся архив, огромный вопрос ???
Ответить

Вернуться в «Оформление Windows XP»