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

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

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

Аватара для SOLON7

Ветеран


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


Сообщения: 1154
Благодарности: 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

 

Аватара для SOLON7

Ветеран


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


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

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


Вот код скрипта Finish. Аддона VistaBootScreens(6 color)

Код: Выделить весь код
set WorkDir=%1

rem prepare file patcing
md Temp\ZV 
Extrac32 /L Temp\ZV  /E "%I386%\SP3.CAB 

Dir /B Temp\ZV\*.* >Temp\SP3_all.lst


rem prepare patcers
rem copy %WorkDir%\Patch_ntkrnlmp.exe Temp\ZV
rem copy %WorkDir%\Patch_ntkrnlpa.exe Temp\ZV
rem copy %WorkDir%\Patch_ntkrpamp.exe Temp\ZV
rem copy %WorkDir%\Patch_ntoskrnl.exe Temp\ZV
copy Addons\VBSB\modifype.exe Temp\

%WorkDir%\Patch_ntkrnlmp.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
%WorkDir%\Patch_ntkrnlpa.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
%WorkDir%\Patch_ntkrpamp.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
%WorkDir%\Patch_ntoskrnl.exe -force -guiless -auto -nobackup -dir .\Temp\ZV

Temp\modifype.exe Temp\ZV\ntkrnlmp.exe -c
Temp\modifype.exe Temp\ZV\ntkrnlpa.exe -c
Temp\modifype.exe Temp\ZV\ntkrpamp.exe -c
Temp\modifype.exe Temp\ZV\ntoskrnl.exe -c

rem compressing patching files
MakeCab /D CompressionMemory=21 /D CompressionType=LZX /L "%I386%" .\Temp\ZV\ntkrnlmp.exe ntkrnlmp.ex_ > nul
MakeCab /D CompressionMemory=21 /D CompressionType=LZX /L "%I386%" .\Temp\ZV\ntoskrnl.exe ntoskrnl.ex_ > nul

  Echo .Set InfFileName=NUL >>SP3.DDF
  Echo .Set RptFileName="Temp\SP3.RPT" >>SP3.DDF
  Echo .Set MaxDiskSize=cdrom >>SP3.DDF
  Echo .Set ClusterSize=cdrom >>SP3.DDF
  Echo .Set CabinetNameTemplate=SP3.cab >>SP3.DDF
  Echo .Set DiskDirectoryTemplate="%I386%\" >>SP3.DDF
  Echo .Set Cabinet=on >>SP3.DDF
  Echo .Set Compress=on >>SP3.DDF 
  Echo .Set CompressionType=LZX  >>SP3.DDF
  Echo .Set CompressionMemory=21 >>SP3.DDF
  Echo .Set CABLst="Temp\SP3_all.lst" >>SP3.DDF


  For /F "UseBackQ Delims=" %%K In (Temp\SP3_all.lst) Do Echo "Temp\ZV\%%K" "%%K" >>SP3.DDF
  Start "Repack SP3.CAB" /Wait MAKECAB /V1 /F SP3.DDF

Del SP3.DDF
Вот список файлов killwfp.lst
Код: Выделить весь код
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe
На основе этого можно что нибудь придумать.
Дерзайте господа..

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

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

Отправлено: 17:29, 27-09-2008 | #21



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

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


Аватара для xoxma81

Старожил


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

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


Испробовав кучу способов создания бутскринов для меня самым сложным было создать правильный рисунок для замены его в ядре. С етим как оказалось прекрасно справляется Corel Paint Shop Pro Photo XI, в Photoshop-е почемуто не получалось вернее получалось но не то, он потом всёравно добавлял ненужные хоть и пустые цвета в рисунок.
Итак создаем изображение в Paint Shop и сохраняем, палитра не более 16 цветов.

Програмой Boot screen Tools на вкладке "Подготовка палитры" жмакаем "Загрузить палитру из 16 цветного рисунка" и выбираем наше творение.

Далее жмём "Записать палитру в файл ядра" и по очереди переписываем палитру в файлах ядра.
ResHacker-ом заменяем картинки 1 и 8 в файлах ядра и всё, файлы для замены готовы.
Изображения переводить в полностью черное не нужно.
Нужно придумать аддон конструктор для пропатчивания файлов чтоб туда ложить свои картинки и палитру для пропатчивания файлов ядра.
Кстати палитру можно уже брать из рисунка.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:42, 05-10-2008 | #22


Аватара для OEM22

Ветеран


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

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


Цитата xoxma81:
Нужно придумать аддон конструктор для пропатчивания файлов чтоб туда ложить свои картинки и палитру для пропатчивания файлов ядра.
Кстати палитру можно уже брать из рисунка. »
Да,поддерживаю,было бы не плохо.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:17, 05-10-2008 | #23


Аватара для xoxma81

Старожил


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

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


Вложения
Тип файла: 7z Patcher.7z
(103.4 Kb, 39 просмотров)

Я уже запутался. Прикрепил патчер сделаный програмой Boot screen Tools который патчит все четыре ядра.
вот такие команды он не поддерживает
%WorkDir%\Patcher.exe -force -guiless -auto -nobackup -dir .\Temp\ZV
я копирую его в папку с ядрами и запускаю интеграцию
copy Addons\VBSB\Patcher.exe Temp\ZV
поставил паузы чтоб проверить а оно не находит файлы ядра хотя и патчер и ядра находятся в одной папке.
где оно ищет файлы ядра я без понятия
Ктонить помогите сделать аддон

Отправлено: 21:57, 05-10-2008 | #24


Аватара для xoxma81

Старожил


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

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


Вложения
Тип файла: 7z BootScreens.7z
(107.3 Kb, 58 просмотров)

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

Отправлено: 06:58, 06-10-2008 | #25


Аватара для SOLON7

Ветеран


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


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

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


Молодцы, вот это я понимаю комменты..
Но лучше создавать патчер из ядра который создал Tune-Up.
Так как первые цвета картинки должы быть определенного цвета. Кажеться они должны быть темные...

Аддон посмотрю.. Посмотрю патчер который не может корректно патчить ядра..

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


Отправлено: 11:38, 06-10-2008 | #26


Аватара для xoxma81

Старожил


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

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


SOLON7, здесь так и есть, первые цвета палитры темные а квадратик в верхнем левом углу с квадратиком с загрузки не патчится.
Обьясните почему патчер созданый Бета Версией 1,3 так глючит, он создает почти 2-х гиговые ядра, идет надпись про патчинг прогрессбара хотя его не трогаю.
Патчер работает вот только в аддоне одно из ядер криво патчится в отличии от патча их без аддона если закинуть патчер в папку с ядрами и запустить.
Можете посмотреть на ядра они остаются в папке с апдейт паком ядро ntkrnlpa палитра пропатчена а рисунок непонятно откуда.

Последний раз редактировалось xoxma81, 06-10-2008 в 16:40.


Отправлено: 15:37, 06-10-2008 | #27


Аватара для xoxma81

Старожил


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

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


Нашёл баг, вобщем если ядра в папке C:\WINDOWS\system32\ (специально скопировал туда стандартные) то при интеграции аддона рисунок 1 почемуто из них а 8 из патчера и палитра пропатчена.
Удаляю все ядра из C:\WINDOWS\system32\ запускаю интеграцию всё пучком, всё из патчера как задумано.
Вобщем над патчером да и над аддоном нужно работать.
SOLON7, жду исправления програмки версии 1.0
Желательно чтоб можно было запустить с ключом \Temp\ZV к примеру т.к. патчер не понимает пути и аддон получается своеобразный.
Ядра для замены создаются на 5 балов а вот с аддоном получаются траблы.

Аддон который я прикрепил выше пока на рабочую систему не ставить.
Но мне иногда кажется что Boot screen-ы мало кого интересуют, а их редактирование ето пока для большинства заморочка.

Последний раз редактировалось xoxma81, 06-10-2008 в 18:14.


Отправлено: 16:34, 06-10-2008 | #28


Аватара для SOLON7

Ветеран


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


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

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


Так речь по идее шла о создании патчера который просто патчит файлы. То есть Патчер необходим при сборке дистра..
Не было такой задумки чтобы она живую систему патчилла. Хотя она это может, если лежит с ними в одной папке.
Но меня мучуют тяжкие сомнения, ведь рабочий каталог CMD может быть другим. Просто я жду пока ее больше протестируют..

Удивляет одно. Загрузили программу 115 раз . А постов всего 28. Конечно учитывая и мои тоже.))

Пожалуйста насчет \Temp\ZV поподробнее... Пожалуйста насчет \Temp\ZV поподробнее...

И кстати Патчер патчит как стандартные ядра, так и уже измененные ядра.
Дело в том что он универсально ищет смещения палитры и смещения прогресс бара.
Так что он будет работать и с уже измененными ядрами.
На поиск этих уникальных байтов где лежат палитра и прогрессбар ушло много дней. Факт- работает.

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


Последний раз редактировалось SOLON7, 09-10-2008 в 07:01.

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

Отправлено: 06:47, 09-10-2008 | #29


Аватара для SOLON7

Ветеран


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


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

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


И кстати я не понял.. Зачем тебе версия 1,0.
Обьясни корректно что у тебя не работает с версией 1,3. Что и как ты делаешь.
Где возникают ошибки.
Блин похоже самому допинывать аддон.

Дело в том что патчер по любому патчит ПАЛИТРУ ,КАРТИНКИ и положения прогресс бара..
Так как изначально не известно что он менял, а что оставлял по умолчанию когда создавал BOOTSCREEN программой TUNE-up Utilities.

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


Отправлено: 07:14, 09-10-2008 | #30



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Vista / 2008 - [статья] Создание базового загрузочного диска Windows PE Vadikan Автоматическая установка Windows 10 / 8 / 7 / Vista 59 22-09-2016 20:16
[статья] Создание загрузочного ISO/DVD Windows Vista Vadikan Автоматическая установка Windows 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




 
Переход