|
Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники |
|
Программы - Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники
|
Ветеран Сообщения: 1153 |
Профиль | Отправить PM | Цитировать
Программа 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 |
Ветеран Сообщения: 1153
|
Профиль | Отправить 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 На основе этого можно что нибудь придумать. Дерзайте господа.. |
------- Отправлено: 17:29, 27-09-2008 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 465
|
Профиль | Отправить PM | Цитировать Испробовав кучу способов создания бутскринов для меня самым сложным было создать правильный рисунок для замены его в ядре. С етим как оказалось прекрасно справляется Corel Paint Shop Pro Photo XI, в Photoshop-е почемуто не получалось вернее получалось но не то, он потом всёравно добавлял ненужные хоть и пустые цвета в рисунок.
Итак создаем изображение в Paint Shop и сохраняем, палитра не более 16 цветов. Програмой Boot screen Tools на вкладке "Подготовка палитры" жмакаем "Загрузить палитру из 16 цветного рисунка" и выбираем наше творение. Далее жмём "Записать палитру в файл ядра" и по очереди переписываем палитру в файлах ядра. ResHacker-ом заменяем картинки 1 и 8 в файлах ядра и всё, файлы для замены готовы. Изображения переводить в полностью черное не нужно. Нужно придумать аддон конструктор для пропатчивания файлов чтоб туда ложить свои картинки и палитру для пропатчивания файлов ядра. Кстати палитру можно уже брать из рисунка. |
Отправлено: 02:42, 05-10-2008 | #22 |
Ветеран Сообщения: 614
|
Профиль | Отправить PM | Цитировать Цитата xoxma81:
|
|
Отправлено: 07:17, 05-10-2008 | #23 |
Старожил Сообщения: 465
|
Профиль | Отправить PM | Цитировать Я уже запутался. Прикрепил патчер сделаный програмой 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 |
Старожил Сообщения: 465
|
Профиль | Отправить PM | Цитировать Вот какойто такой аддон получается, правда кривоват немного.
|
Отправлено: 06:58, 06-10-2008 | #25 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать Молодцы, вот это я понимаю комменты..
Но лучше создавать патчер из ядра который создал Tune-Up. Так как первые цвета картинки должы быть определенного цвета. Кажеться они должны быть темные... Аддон посмотрю.. Посмотрю патчер который не может корректно патчить ядра.. |
------- Отправлено: 11:38, 06-10-2008 | #26 |
Старожил Сообщения: 465
|
Профиль | Отправить PM | Цитировать SOLON7, здесь так и есть, первые цвета палитры темные а квадратик в верхнем левом углу с квадратиком с загрузки не патчится.
Обьясните почему патчер созданый Бета Версией 1,3 так глючит, он создает почти 2-х гиговые ядра, идет надпись про патчинг прогрессбара хотя его не трогаю. Патчер работает вот только в аддоне одно из ядер криво патчится в отличии от патча их без аддона если закинуть патчер в папку с ядрами и запустить. Можете посмотреть на ядра они остаются в папке с апдейт паком ядро ntkrnlpa палитра пропатчена а рисунок непонятно откуда. |
Последний раз редактировалось xoxma81, 06-10-2008 в 16:40. Отправлено: 15:37, 06-10-2008 | #27 |
Старожил Сообщения: 465
|
Профиль | Отправить 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 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать Так речь по идее шла о создании патчера который просто патчит файлы. То есть Патчер необходим при сборке дистра..
Не было такой задумки чтобы она живую систему патчилла. Хотя она это может, если лежит с ними в одной папке. Но меня мучуют тяжкие сомнения, ведь рабочий каталог CMD может быть другим. Просто я жду пока ее больше протестируют.. Удивляет одно. Загрузили программу 115 раз . А постов всего 28. Конечно учитывая и мои тоже.)) Пожалуйста насчет \Temp\ZV поподробнее... Пожалуйста насчет \Temp\ZV поподробнее... И кстати Патчер патчит как стандартные ядра, так и уже измененные ядра. Дело в том что он универсально ищет смещения палитры и смещения прогресс бара. Так что он будет работать и с уже измененными ядрами. На поиск этих уникальных байтов где лежат палитра и прогрессбар ушло много дней. Факт- работает. |
------- Последний раз редактировалось SOLON7, 09-10-2008 в 07:01. Отправлено: 06:47, 09-10-2008 | #29 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать И кстати я не понял.. Зачем тебе версия 1,0.
Обьясни корректно что у тебя не работает с версией 1,3. Что и как ты делаешь. Где возникают ошибки. Блин похоже самому допинывать аддон. Дело в том что патчер по любому патчит ПАЛИТРУ ,КАРТИНКИ и положения прогресс бара.. Так как изначально не известно что он менял, а что оставлял по умолчанию когда создавал BOOTSCREEN программой TUNE-up Utilities. |
------- Отправлено: 07:14, 09-10-2008 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|