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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Изменение оформления текстового этапа установки

Ответить
Настройки темы
Изменение оформления текстового этапа установки

Аватара для tehnik_srs

Пользователь


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


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

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


Плиз, подскажите, можно ли заменить первый экран при установке винды (синий фон с желтым прогрессбаром)?

Отправлено: 14:03, 05-05-2008

 

(*.*)


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

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


Цитата Junos:
Ни кто незнает???? »
См. http://forum.oszone.net/rules.html 3.14

-------
Канал Windows 11, etc | Чат @winsiders

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

Отправлено: 21:15, 12-06-2008 | #11



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

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


Аватара для Junos

Пользователь


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

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


Хотя бы так

Последний раз редактировалось Junos, 10-01-2014 в 23:24.


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


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


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

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


Вложения
Тип файла: zip WINNT.zip
(41.2 Kb, 83 просмотров)

Вопрос конечно интересный, тож хотелось бы знать способ да чтоб пороще...
Скорее всего дело обстоит так:
В одном из ваулов отвечающих за текстовый этап установки надо поменять пару байтов на другую пару байтов по видимому это вызов прерывания БИОС 9h позволяющий выводить символи с аттрибутами цвета. Дело за малым, надо дезассемблировать, найти, заменить..

Вобщем ситуация не так безнадежна, я таки изыскал способ изменить цвет текстового этапа, но не того ... а того что запускается из под ДОС-а командой WINNT.exe, но пока уже что-то )))
Короч береш файл WINNT.EXE, открываешь в HEX редакторе переходишь к HEX-адресу 0x3D41, меняешь 17(как известно 17 означает серый текст на синем фоне ) на например 0e ... запускаешь winnt.exe смотришь на желтый текст на черном фоне, ну и т.д

прикрепил измененный winnt.exe от XP SP2 RU.. (поменял 17 на 2e(;желтый на зеленом))

Однако с setupldr этот номер не прошел, не нашел там аттрибут цвета( мож плохо искал? )

Последний раз редактировалось batcom, 25-06-2008 в 17:52.

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

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


Старожил


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


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

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


batcom, А что именно ты смотрел setupldr.bin или setupldr.exe? есть подвижки?

-------
По-настоящему занятой человек в свободное время спит.


Отправлено: 17:44, 08-07-2008 | #14


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


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

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


Shido, Смотрел setupldr.bin так как это и есть setupldr.exe см здесь.
Цитата Shido:
есть подвижки? »
Подвижек к сожалению нет. Не хватает познаний чтоб полность разобрать setupldr. Да и ради двух байтиков, не хочется сильно напрягаться, например на одном буржуйском форуме какой-то товарищ посоветовал находить все вхождения байт 18(почему-то 18 а не 17) и каждый раз менять на другую комбинацию и тестировать, так вот 18 встречается там допустим раз 400, это значит надо столько раз менять файл, после каждого раза его тестировать и если не поменялось то продолжать в том-же духе. После этого совета тот кто задал этот вопрос больше не появлялся на том форуме и тема здохла .

Отправлено: 08:00, 12-07-2008 | #15


Старожил


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


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

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


batcom, ну тестировать можно и проще. Я например так и делаю, но только с образом загрузочной дискеты, так проще. А ссылку не помниш? Но почему 18... вот это дествительно не понятно.

-------
По-настоящему занятой человек в свободное время спит.


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

D_Master


Сообщения: n/a

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


А текст поменять как-нибудь можно?
А вообще из какого файла идёт показ этого экрана?

Отправлено: 13:13, 20-07-2008 | #17


Аватара для YikxX

Ветеран


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

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


Цитата D_Master:
А вообще из какого файла идёт показ этого экрана? »
Можно начать с setupldr.bin Почему с него..

Отправлено: 19:58, 20-07-2008 | #18

Ghe Ghe вне форума

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


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

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


Цитата batcom:
посоветовал находить все вхождения байт 18(почему-то 18 а не 17) и каждый раз менять на другую комбинацию и тестировать, так вот 18 встречается там допустим раз 400, это значит надо столько раз менять файл, после каждого раза его тестировать и если не поменялось то продолжать в том-же духе »
Цитата Shido:
ну тестировать можно и проще. Я например так и делаю, но только с образом загрузочной дискеты, так проще. »
17 встречается в setupldr.bin-e 209 раз, я протестировал все варианты с семнадцатью, результата нету. 18 встречается 843! я что-то не ршился тестировать, т.к тест с 17-ю занял пол дня....
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:50, 23-07-2008 | #19


Аватара для R@MZEZzz

Пользователь


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

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


Сорри что поднял такую старую тему, НО есть на то причина:
У меня появились успехи в этом вопросе:

Вся фишка в том что в setupldr.bin на этом этапе используются не int 10 прерывания для установки цветов, а ANSI Escape последовательности например:
Код: Выделить весь код
{ESC}[0;37;44m
устанавливает тот самый белый цвет на синем фоне!
Эти последовательности к сожалению не тупо зашиты в дампе, HEX редактором не найдешь (некоторые есть, но не имеющие отношения к цвету - очистка экрана, координаты курсора и тп),а генерируются в коде (каким образом - разобраться не могу), но нашел место, где содержится строчка
Код: Выделить весь код
смещение 2714E      ;%u;%um
то есть вместо %u подставляются нужные значения цветов. Чёрного цвета фона на скриншоте я добился заменой этой строчки на
Код: Выделить весь код
;37;40m
НО есть обломчик, после этого этапа загрузки драйверов, начинается второй этап (лицензия, выбор диска и т.п.), так там опять всё по старому:

и такое впечатление, что там уже работает не setupldr, а что то другое, вычислить пока не смог.
Если кто то может помочь в этом вопросе, буду очень признателен
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:29, 03-01-2011 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Изменение оформления текстового этапа установки

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ресурсы - Изменение оформления программы установки Windows 7 Smarty Оформление Windows 11/ 10 / 8 / 7 / Vista 313 15-09-2024 16:19
Разное - Как изменить синий фон первого этапа установки Windows XPяф ProgrammerPC Автоматическая установка Windows 2000/XP/2003 35 31-05-2011 12:49
Разрыв соединения и изменение оформления XP Kul86 Лечение систем от вредоносных программ 17 10-04-2009 12:50
Разное - Передача данных из текстового этапа установки в GUI fantik Наборы обновлений для Windows XP/2003/Windows 7 0 23-02-2008 21:32
Установка - Во время первого этапа установки WinXP происходят непредсказуемые перезагрузки компа. Oleg_SK Microsoft Windows 2000/XP 13 09-01-2008 18:42




 
Переход