Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Ресурсы - [решено] Изменение горизонтального положения прогрессбара бутскрина

Ответить
Настройки темы
Ресурсы - [решено] Изменение горизонтального положения прогрессбара бутскрина

Всем до свидания!


Moderator


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


Конфигурация

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


Изменения
Автор: Amigos
Дата: 06-10-2010
начал разбиратся с boot-скрином



но можно использовать только 16 цветов
так что будет

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

Отправлено: 18:47, 19-02-2009

 

Всем до свидания!


Moderator


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

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


Цитата projectsoft:
патч для одного блида ядра, хотябы взять самое последнее обновление. »
проблема не с билдами (смещения не меняются), а с тем что ядер 4 штуки.
Однопроцессорные ядра можно патчить вручную - для них смещения есть, а многопроцессорные немного не такие, и как их патчить неизвестно

Отправлено: 22:31, 07-01-2010 | #121



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

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


Аватара для BMW09121985

Старожил


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

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


Amigos, Приветствую...
А нету еще бетки 8-ки ??? Очень хочеться бут поковырять ...

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 11:52, 10-05-2010 | #122


Аватара для sis-terr

Новый участник


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

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


кортинко не грузиццо

Отправлено: 23:50, 05-10-2010 | #123


Всем до свидания!


Moderator


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

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


Цитата sis-terr:
кортинко не грузиццо »
в шапкке ссылки на картинки ipicture, они умерли, и взять их негде.
зато в треде картинки на radikal.ru , они до сих пор живы, хотя и тупят.

картинки в каком конкретно посте вас интересуют?

Отправлено: 22:26, 06-10-2010 | #124


Всем до свидания!


Moderator


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

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


Цитата Amigos:
Внимание: последний ответ в эту тему был добавлен более чем 1 Год назад »
некропостер моде он


как оказалось, тема "горизонтального смещения прогресбара" ещё кому то интересна

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

для начала расскажу, "как менять", это проще.

для удобства смены был сделана табличка в Excel


первая колонка — что именно меняется в HEX редакторе,
вторая колонка — значение из первой в десятичном представлении (в x86 HEX старшим будет последний разряд, поэтому 0301 превращается в 03 + 01*256=259)
третья колонка — на сколько пикселов вправо нужно смещение, можно задавать отрицательные значения (смещение влево). Весь смысл этого файлика в том, чтобы было проще (без ручных расчётов) находить требуемые смены байтиков для требуемого смещения. Для примера приведено смещение +150. В Аддоны - BootScreen Bar [4-BootScreens] использовалось именно такое смещение.
четвёртое — десятичное представление плюс смещение
пятая — то же в четвёртой, но в HEX формате
шестая — тот же HEX, но в x86 представлении (старший разряд последний), именно на это и нужно менять значения в HEX редакторе.

Последний раз редактировалось Amigos, 08-06-2012 в 08:08.


Отправлено: 08:02, 08-06-2012 | #125


Всем до свидания!


Moderator


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

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


теперь вопрос "где менять?"

готового ответа для актуальных ядер на него нет (а может есть, я не проверял)
их нужно искать. Смещения байтов для правки:
1 разные во всех 4 ядрах (причем внутри пар "однопроцессорные ядра" и "многопроцессорные ядра" наблюдаются похожести)
2 меняются при выпуске новых ядер. Самая главная пичалька, искал ты эти смещения, находил, тестировал работоспособность, а оно бац и поменялось, ищи снова.

в 2010 я попробовал автоматизировать поиск смещений для нужных байтиков, и задал я такие паттерны для поиска:


и по этим паттернам нужные смещения успешно находились для всех 4 ядер.

но в феврале 2011 вышли новые редакции ядер и эти паттерны уже не могли найти все смещения в многопроцессорных ядрах

но я ещё верил в светлое будущее ядер с горизонтальным смещением прогрессбара, и паттерны доработал до вот такого состояния:


и по этим паттернам в феврале 2011 нужные смещения успешно находились для всех 4 ядер.

насколько успешно эти патерны поиска найдут нужные смещения в ядрах выпуска декабря 2011 и мая 2012 — я не тестировал.
Если прокатит — то здорово, значит паттерны более менее универсальны и есть надежда и на использование их в дальнейшем.
А если нет, то нет

Последний раз редактировалось Amigos, 08-06-2012 в 09:39.


Отправлено: 08:35, 08-06-2012 | #126


Всем до свидания!


Moderator


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

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


Вложения
Тип файла: rar 1 raschett.xls.rar
(4.8 Kb, 17 просмотров)
Тип файла: rar 2 pather GPBP +150.rar
(13.9 Kb, 22 просмотров)

Цитата Amigos:
насколько успешно эти патерны поиска найдут нужные смещения в ядрах выпуска декабря 2011 и мая 2012 — я не тестировал.
Если прокатит — то здорово, значит паттерны более менее универсальны и есть надежда и на использование их в дальнейшем. »
прокатило.
Байтики по указанным строчкам успешно находятся.
Работоспособность замены байтиков на новых файлах не тестировалась, но хочется выразить сдержанный оптимизм

теперь переходи к слайдам файлам

первый raschett.xls по нему удобно смотреть "что искать?" в HEX редакторе (паттерны поиска) и "на что это менять ?" (расчет новых значений байтиков при определённом, отличном от +150 смещении)

второй это немножко автоматизированный патчер для смещения +150, сделан в WCRPatcher 1.2, делает следующее:
выводит окошко



при нажатии кнопки "Start" ищет в текущем каталоге файл kernel.exe патчит его по правилам



т.е. реализует "смещение +150"

после патча ждет, пока его закроют крестиком в правом верхнем углу



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

т.е. при запуске батника вам нужно будет
нажать "Start"


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

и так 4 раза

вот такая вот полуручная автоматизация.

напоминаю, что ядра с изменённым горизонтальным положением прогресбара нельзя использовать в заливках, использующих лонгхорновский загрузчик для детекта HAL

Последний раз редактировалось Amigos, 08-06-2012 в 21:25.

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

Отправлено: 09:03, 08-06-2012 | #127



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Ресурсы - [решено] Изменение горизонтального положения прогрессбара бутскрина

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - [решено] Изменение шрифта mitrik Microsoft Windows 2000/XP 3 01-04-2010 19:12
Загрузка - Изменение бутскрина belk94 Оформление Windows 11/ 10 / 8 / 7 / Vista 17 28-03-2010 20:50
Загрузка - Бесконечная загрузка\зависание бутскрина (х64) Sad Panda Microsoft Windows Vista 7 27-08-2009 21:47
Загрузка - Не загружается Windows Vista после появления бутскрина nikolauas Microsoft Windows Vista 10 27-11-2008 13:45
[решено] Изменение Сети с 0.0 на 77.0 Butunin Klim Microsoft Windows NT/2000/2003 3 13-07-2007 17:06




 
Переход