Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Изменение оформления текстового этапа установки (http://forum.oszone.net/showthread.php?t=109017)

tehnik_srs 05-05-2008 14:03 795202

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

Petya V4sechkin 05-05-2008 14:19 795222

Setup Billboards

Bars66 17-05-2008 18:07 804998

А экран Который сразу после BIOSAa Там где текстовая установка?

xoxma81 17-05-2008 19:41 805050

Цитата:

Цитата tehnik_srs
синий фон с желтым прогрессбаром »

Цитата:

Цитата Bars66
Там где текстовая установка »



Врятли. Ну рисунок туда точно не всунешь. А зачем?

Bars66 18-05-2008 10:45 805357

Просто для красоты (систему каждый 1-2 месяца меняю (мусора очень много) надоело глядеть на одно и тоже)

tehnik_srs 19-05-2008 16:06 806169

вот именно этот экран

xoxma81 19-05-2008 20:25 806384

Вот именно етот никак.

Junos 12-06-2008 16:44 824495

Изменение оформления текстового этапа установки
 
Можно ли изменить цвета или текст при копировании файлов (см. setup.png)

Junos 12-06-2008 16:48 824497

То есть тут!

Junos 12-06-2008 20:40 824700

Ни кто незнает???? :( :(

Vadikan 12-06-2008 21:15 824725

Цитата:

Цитата Junos
Ни кто незнает???? »

См. http://forum.oszone.net/rules.html 3.14

Junos 15-06-2008 10:21 826382

Хотя бы так

batcom 25-06-2008 10:10 834370

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

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

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

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

Shido 08-07-2008 17:44 845942

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

batcom 12-07-2008 08:00 849434

Shido, Смотрел setupldr.bin так как это и есть setupldr.exe см здесь.
Цитата:

Цитата Shido
есть подвижки? »

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

Shido 13-07-2008 17:10 850362

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

D_Master 20-07-2008 13:13 856753

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

YikxX 20-07-2008 19:58 857018

Цитата:

Цитата D_Master
А вообще из какого файла идёт показ этого экрана? »

Можно начать с setupldr.bin :) Почему с него..

Ghe 23-07-2008 11:50 859047

Цитата:

Цитата batcom
посоветовал находить все вхождения байт 18(почему-то 18 а не 17) и каждый раз менять на другую комбинацию и тестировать, так вот 18 встречается там допустим раз 400, это значит надо столько раз менять файл, после каждого раза его тестировать и если не поменялось то продолжать в том-же духе »

Цитата:

Цитата Shido
ну тестировать можно и проще. Я например так и делаю, но только с образом загрузочной дискеты, так проще. »

17 встречается в setupldr.bin-e 209 раз, я протестировал все варианты с семнадцатью, результата нету. 18 встречается 843! я что-то не ршился тестировать, т.к тест с 17-ю занял пол дня....

R@MZEZzz 03-01-2011 22:29 1580084

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

Вся фишка в том что в setupldr.bin на этом этапе используются не int 10 прерывания для установки цветов, а ANSI Escape последовательности например:
Код:

{ESC}[0;37;44m
устанавливает тот самый белый цвет на синем фоне!
Эти последовательности к сожалению не тупо зашиты в дампе, HEX редактором не найдешь (некоторые есть, но не имеющие отношения к цвету - очистка экрана, координаты курсора и тп),а генерируются в коде (каким образом - разобраться не могу), но нашел место, где содержится строчка
Код:

смещение 2714E      ;%u;%um
то есть вместо %u подставляются нужные значения цветов. Чёрного цвета фона на скриншоте я добился заменой этой строчки на
Код:

;37;40m
НО есть обломчик, после этого этапа загрузки драйверов, начинается второй этап (лицензия, выбор диска и т.п.), так там опять всё по старому:

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

R@MZEZzz 04-01-2011 21:55 1580794

Цитата:

Цитата R@MZEZzz
и такое впечатление, что там уже работает не setupldr, а что то другое, вычислить пока не смог. »

ага, там уже запускается ядро (ntkrnlmp.exe в моём случае) и рулит всем оно :(
Дебажить его это уже совсем другое дело, к тому же там для установки цвета скорее всего используются другие способы. Текст сообщений берётся (насколько я знаю) из smss.exe, а цвета могут браться еще хрен знает откуда....
Будет время поковыряюсь, но врядли хватит терпения чтобы найти это проклятое место :)

P.S.: Это еще кому-нибудь кроме меня и Amigos интересно? А то может зря всем этим занимаюсь, да все давно перешли на сборку 7ки?

Amigos 04-02-2011 15:14 1604391

Цитата:

Цитата R@MZEZzz
Это еще кому-нибудь кроме меня и Amigos интересно? »

это врядтли ;)
всё таки 2011 год уже.
У меня практического интереса нет - уже почти как год перешёл на заливку, текстовый режим вижу только в окошке виртуалки.
и тем ни менее, чисто из любопытства, я тут поковырялся со шрифтами текстового этапа установки.
в частности, если в шрифте знакоместо пробела не полностью пустое, то можно видеть цвет шрифта у "пустого места"
вот как то так
Цитата:


не знаю, правда насколько это поможет в поисках, но получается нужно искать/менять 4 значения
пустое место - синий фон, черные буквы
нижняя строка - светло серый фон, черные буквы
основной текст - синий фон, светло серые буквы
выделенный текст - синий фон, ярко белые буквы

harleysoft 04-02-2011 16:52 1604475

R@MZEZzz, мне ещё интересно :)

Vizit0r 12-03-2011 21:23 1633418

может кто знает, где в том com-файле, который почему-то называется setupldr.bin живет задержка при показе строк

"Нажмите F6, если требуется установить особый драйвер SCSI или RAID..."

"Нажмите F2 для запуска автоматического восстановления системы (ASR)..."

Сами строки живут в конце файла, seg000:3E748 и seg000:3F608.

А дальше тупик, знаний найти место их использования категорически не хватает.

Очень хочется задержку уменьшить.в идеале до нуля, или хотя бы до 1 с.

VovanMS 27-05-2011 20:53 1683871

Вложений: 1
Меня это тоже заинтересовало. Покопался я в setupldr.bin и нашел нечто.
Короч, открываете setupldr.bin в Notepad++ далее устанавливаете кодировку как показано в вложении и собственно ищете все что можно редактировать.
Проверял на виртуальной машине, все работает на ура вот только таким же способом надо редактировать и winnt.exe .

One THE darK 27-07-2011 12:17 1720793

Кто - нибудь смог это сделать? Меня заинтересовала эта тема. Помогите мне текст поменять "установка Windows"

Amigos 27-07-2011 12:59 1720815

Цитата:

Цитата One THE darK
Помогите мне текст поменять "установка Windows" »

вы, по моему, в открытые ворота ломитесь http://forum.oszone.net/post-1282366.html#post1282366


One THE darK 27-07-2011 13:14 1720828

проблема с редактирование.... никак не получается! как нужно редактировать!? просто удаляя слово и вписывать другое??? объясните!....

One THE darK 27-07-2011 13:44 1720848

Amigos, вы еще не сможете отредактировать http://habreffect.ru/files/80b/01ba2..._modd_font.png
таким же образом все слова windows Xp на windows ******** (ну вы знаете что писать) буду очень благодарен! помогите Amigos, плиз!....


Время: 08:27.

Время: 08:27.
© OSzone.net 2001-