Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

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

Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


Изменения
Автор: SOLON7
Дата: 19-04-2009
Описание: обновление
Программа BOOT SCREEN TOOLS.
Здравствуйте уважаемые Господа..

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

Патчиться битмапы 1 , 8, и патчиться палитра.
Тоесть теперь для создания АДДОНА BOOTSCREENA не требуется выкладывать все 4 файла ядра.Нет необходимости следить за версией ядра. Патчиться палитра и битмапы любого ядра. Эту программу я создал для того чтобы был универсальный инструмент для создания АДДОНОВ BOOTSCREENA. Меньше будет заморочек… ))
Теперь Уважаемая Коллегия, прошу вашего пристального внимания и тестирования данной программы.
Создаем Какой нибудь БУУТСКРИН программой Tune-up utilites или другой. Потом из результативного ядра создаем ПАТЧЕР ЯДРА.

Исходники от программы Boot Screen Tools


Версия 2,1
В версию 2,1 добавлены функции превьюв.
Немного переработан интерфейс.


Версия 2,0
В версию 2,0 добавлены функции сохранения и загрузки палитры *.pal. Photoshop поддерживает работу с этой паллитрой.
Немного переработан интерфейс.


Рабочий АДДОН
Скачать AДДОН BootScreen - MICRO




Спасибо огромное участнику XOXMA81 за его поддержу в создании аддона и программы.



Также рекомендуеться к прочтению Эта статья.Именно на этой основе создана программа.
Статья
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 09:17, 05-09-2008

 

Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z z-BootSCR (konstruktor with files).7z
(1.85 Mb, 133 просмотров)

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

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

2 файлы ядра дистрибутива активно меняются в процессе работы UpdatePack
во первых при интеграции обновления KB956803 самим UpdatePack
во вторых при интенрации обновления KB960496 ExtremePack (если он интегрируется)

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

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


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

но а сейчас — примитивный и надёжный аддон конструктор.
Примитивный потому что по структуре он копирует все boot аддоны с готовыми файлами ядра
Надежный потому что замена ядер в дистрибутиве происходит средствами UpdatePack

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

инструкция
Цитата:
положите скаченный патчер ядра, сделанный программой BootSreenTools ( http://forum.oszone.net/thread-116304.html ) в папку Files данного аддона и запустите.
теперь аддон готов для интеграции при помощи UpdatePack, после которой в Вашем дистрибутиве будут изменены бутскрины, которые показываются при загрузке windows.

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

В состав данного аддона входят ядра из KB956803 (UpdatePack за март 2009 и ниже) и патчер, который изменяет картинку бутскрина на "вистовский минимализм" , смотри preview.png
Для проверки менялись ядра или нет, можно использовать дату файлов ядер - у оригинальных из 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 были изменены ядра на новые, ядра в этом аддоне стали устаревшими, заменять на новые большого смысла нет, тоже устареют достаточно быстро.

Пользуйтесь аддоном из следующего поста

Последний раз редактировалось Amigos, 27-04-2009 в 13:28.


Отправлено: 14:53, 20-04-2009 | #181



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z z-BootSCR (konstruktor NO-files).7z
(1.6 Kb, 73 просмотров)

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

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

для пропатчивания ядер (замены картинки в них) положите скаченный патчер ядра, сделанный программой BootSreenTools ( http://forum.oszone.net/thread-116304.html ) в папку 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

Последний раз редактировалось Amigos, 20-04-2009 в 21:53.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:34, 20-04-2009 | #182


Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


А команда Expand вроде позволяет извлечь из архива 1 файл
Например команда
expand SP3.CAB -F:acpi.sys ..\
Извлечет файл из sp3 .

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

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Последний раз редактировалось SOLON7, 21-04-2009 в 13:35.


Отправлено: 12:40, 21-04-2009 | #183


Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

Профиль | Отправить PM | Цитировать


SOLON7, извлечь можно.
но после пропатчивания ядра нужно запихать в SP3.cab

а отдельные файлы вроде нельзя - его надо весь распаковывать, а потом упаковывать назад.


гораздо перспективней проптчить только NTKRNLMP.EX_ и NTOSKRNL.EX_ а распаковавшиеся из SP3.cab оригинальные ядра патчить на T13.

я такое постараюсь сделать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:39, 21-04-2009 | #184


Ветеран


Сообщения: 519
Благодарности: 90

Профиль | Отправить PM | Цитировать


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


Отправлено: 10:43, 23-04-2009 | #185


Ветеран


Сообщения: 519
Благодарности: 90

Профиль | Отправить PM | Цитировать


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

Отправлено: 13:29, 23-04-2009 | #186


Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

Профиль | Отправить PM | Цитировать


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

Цитата D1abl093:
как переместить полоску загрузки »
откуда куда?
У вас на скрине она уже перемещена.

Отправлено: 15:23, 23-04-2009 | #187


Ветеран


Сообщения: 519
Благодарности: 90

Профиль | Отправить PM | Цитировать


Цитата Amigos:
откуда куда?
У вас на скрине она уже перемещена. »
это изменённые загрузочные файлы сделанные при помощи TuneUp,
а я хотел бы сделать тупо аддон с битмапами и скриптом для изменения,
чтоб постоянно с помощью TuneUp не создавать загрузочные файлы после обновления UP

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

Отправлено: 10:30, 24-04-2009 | #188


Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:40, 24-04-2009 | #189


Ветеран


Сообщения: 519
Благодарности: 90

Профиль | Отправить PM | Цитировать


я так понял с помощью этой проги создаётся файл Patcher.exe , который должен запускать на Т13, Т12 или RunOnceEx
или я в чём то не прав

Отправлено: 12:30, 24-04-2009 | #190



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Vista / 2008 - [статья] Создание базового загрузочного диска Windows PE Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 59 22-09-2016 20:16
[статья] Создание загрузочного ISO/DVD Windows Vista Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 18 22-07-2012 23:49
Интерфейс - Boot screen ev_geniy Microsoft Windows 2000/XP 22 26-02-2012 13:52
Разное - boot screen 64? Frau Kraft Microsoft Windows 2000/XP 2 17-11-2008 11:36
Разное - [решено] Чем отредактировать Boot Screen и Logon Screen Алексей Н. Оформление Windows XP 5 26-10-2008 21:36




 
Переход