Показать полную графическую версию : Изменение бутскрина
В висте есть возможность изменить бутскрин с бегущих полосок на картинку Aurora (пруфлинк (http://www.tacktech.com/display.cfm?ttid=389) ).
В семёрке на нетбуках с разрешением 1024*600 стандартный бутскрин не влазит, поэтому вместо него отображаются такие же полоски. Но включение "No GUI boot" даёт просто чёрный экран.
Можно ли, покопавшись в ресурсах системы, так же поставить картинку?
Virtyaluk
27-03-2010, 13:37
belk94,
На счет изменения изображения - не знаю, а вот уже для Vista "придумали" утилиту для замены No GUI boot загрузочного изображения.
Вот (http://winsatana.narod.ru/VistaBootLogoGeneratorSetup.exe) ссылка на эту утилиту (только он за 2006 год и по ходу для beta версии, хз, где-то наверняка есть новая версия - я не искал :) )
Скажу лишь одно, для Seven нужно пошарить в winload.exe.mui...
Еще...совсем забыл...
Если вы не заядлый конструкторщик глючных сборок и не штамповщик ресурсов то достаточно будет использования утилиты TuneUp Utilites.Там в одном пакете совмещено практически "все"!
Удачи в использовании :)
LordGray
27-03-2010, 16:15
В TuneUp Utilites-2010 есть всё, кроме бутскрина.
Меняет логон и иконки только.
Virtyaluk
27-03-2010, 17:24
LordGray,
TuneUp Utilites 2009 меняет точно, смотрим здесь (http://www.recipester.org/Recipe:Change_Windows_7_Boot_Screen_26501148).
TuneUp Utilites 2010 тоже, вроде, меняет.По крайней мере так написано на официальном сайте, на этой (http://www.tune-up.com/products/tuneup-utilities/features/customize-windows/) странице.
Может у вас демо или бета версия.
Меняет логон и иконки только. »
Крайне с вами не согласен!Программа имеет множество функций и изменение логона и иконок это мала их часть :)
Diamond00744
27-03-2010, 18:45
Можно ли поменять бутскрин в windows 7, и если можно, то как?
Virtyaluk
27-03-2010, 19:34
Diamond00744,
http://forum.oszone.net/thread-170979.html
LebedevNO
27-03-2010, 20:06
В TuneUp Utilites-2010 есть всё, кроме бутскрина.
Меняет логон и иконки только. »
Делает бутскрин из любого изображения!
Diamond00744
27-03-2010, 20:47
Virtyaluk, в winload.exe.mui ничего нету. А чтобы в TuneUp 2009 поставить бутскрин, надо режим "Без GUI" включать?
Virtyaluk
27-03-2010, 21:02
в winload.exe.mui ничего нету »
правильно, вы думали там будет картинка?за загрузку отвечает файл типа RCData.
А чтобы в TuneUp 2009 поставить бутскрин, надо режим "Без GUI" включать? »
Программа все делает сама!
Еще нет способа для патчинга ядра как в случаи с ХР.Так что если в кого-то есть соображения...делимся..выкладываем...обмениваемся...:)
LordGray
27-03-2010, 23:08
Не путайте БУТСКРИН и ЛОГОН!!!
Я отлично знаю, о всех возможностях TuneUp Utilites-2010,не надо учить. Пользуюсь с 2008 года. И версия у меня не Бета, а TuneUp Utilities 2010 9.0.4020.33 .
Да в версии 2009 года я делал бутскрины из любого рисунка на ХР sp-3 , но всем известно, что 2009 не совместима с СЕМЁРКОЙ.
И я утверждаю, что в версии 2010 нет возможности сделать бутскрин.
Логон можно из любого рисунка, иконки можно все.
Если кто утверждает обратное, ДОКАЖИТЕ.
И в той ссылке на офсайт, что дал Virtyaluk , речь идёт о ХР и Висте. А мы говорим о Семёрке.
И я утверждаю, что в версии 2010 нет возможности сделать бутскрин. »
И не будет!
ВСЕМ!
Бутскрин в 7-ке находится под защитой CodeIntegrity!
Любое изменение файла bootres.dll приводит к принудительному
использованию бутскрина из Висты (зеленый прогресс-бар)!
На данный момент всего 2 варианта:
1. Бутскрин по умолчанию
2. Бутскрин из Висты
Будет продолжаться флуд, тема прикроется...
Diamond00744
28-03-2010, 14:58
TuneUp 2009 думает, что Windows 7 - это Vista и поэтому в списке функций 2009 Styler есть смена бутскрина, но она не работает.
TuneUp 2010 (пусть даже самая свежая и не демо-версия) знает, что Windows 7 - это и есть семерка, а для семерки еще нет смены бутскрина и там есть только смена Logon Screen'а. В режиме совместимости с Вистой, в TuneUp 2010 есть смена бутскрина, но она опять же не работает (в включенном и выключенном режиме "Без GUI")
______________________
И что, значится, делать?
Virtyaluk
28-03-2010, 15:36
LordGray,
в посте №4 стоял фактор сомнения "вроде" и вся информация была с офф.сайта.так что не надо пинать меня ногами...
Diamond00744,
что-то придумаем...
Тема закрыта.
Кто чего не понял - смотрим пост #9.
Virtyaluk
28-03-2010, 19:11
Здравствуйте!
С не давних пор на форуме, а именно в ветке "Оформление Windows 7/ Vista" стали часто задавать вопросы типа:
"Возможно ли сменить экран загрузки (bootscreen) в Windows 7?", "Как изменить экран загрузки в Windows 7?".
Так вот, эта тема создана для практического обсуждения всех вопросов связанных с изменением загрузочного экрана в Windows 7.
С чего начать?Какие ресурсы нужно модифицировать?
Ниже рассмотрим подробнее что и где нужно подвергать нашим изменениям.
Общие сведения и файлы
И так, начнем с того, что в Windows 7 загрузочный экран - это анимация.
Загрузочный экран можно наблюдать в двух вариантах:
это вышеупомянутый анимационный и просто статическая картинка.
По умолчанию включен первый, чтоб включить просто картинку вместо анимации достаточно
запустить приложение "Конфигурации системы" и во вкладке "Загрузка" включить (отметить) параметр "Без GUI".
Пуск -> Выполнить (или комбинация клавиш Win + R)
В "Открыть" пишем "msconfig" и жмем "ОК".
При следующем запуске системы Вы будете наблюдать загрузочный экран в виде изображения.
Как и в предыдущих ОС за загрузку отвечаю файлы ядра(в моем случаи их 2):
ntkrnlpa.exe
ntoskrnl.exe
+ за анимационный загрузочный экран - bootres.dll и за статический - winload.exe.mui.
Также не малую роль играет winload.exe
Файлы ядра, bootres.dll и winload.exe находятся в \Windows\System32,
winload.exe в \Windows\System32\Ru-ru (для русской ОС)
Изменения анимационного загрузочного экрана
Для любых манипуляций с файлами на понадобится 2 утилиты:
- Resource Hacker, качаем тут (http://www.angusj.com/resourcehacker/);
- 7-Zip, качаем тут (www.7-zip.org).
1.Открываем ResHacker'ом файл bootres.dll который находится в \Windows\system32.
2.Извлекаем файлы типа RCData.
3.В директории куда извлекали ресурсы будет 2 файлы: *.rc и *.bin.
4.Переименовываем файл с расширение файла .bin в .wim .
5.Извлекаем содержимое переименованного файл с помощью 7-Zip.
В результате этих манипуляций вы получите файл с расширением .xml и каталог с изображением activity.bmp.
bmp-изображение с размерами 200х21000 и глубиной цвета 24 бита.
Именно этот activity.bmp и есть та анимация которая "играет" на загрузочном экране.
Внимание!Ни в коем случаи не модифицируйте файл с расширением .xml так-как это приведет к неработоспособности всей библиотеки bootres.dll
Изменение статического экрана загрузки
Проделываем все те=же манипуляции (пункт 1-5), что и в предыдущем описании с файлом winload.exe.mui который находится в \Windows\System32\Ru-ru.
В результате вы получите файл с расширением .xml и каталог в котором два изображения osload800x600.bmp и osload1024x768.bmp.
Оба изображения с глубиной цвета в 24 бита.
Первое с размером в 800х600 пикс. второе - 1024х768 пикс.
Именно эти изображения отображаются на загрузочном экране без GUI.
Внимание!Ни в коем случаи не модифицируйте файл с расширением .xml так-как это приведет к неработоспособности всей библиотеки winload.exe.mui
Заключение
Модифицированные ресурсы, а именно изображения в обратном порядке "запаковать" в нужные библиотеки.
Кстати, для "запаковки" т.е. для работы с wim-образами, возможно, потребуется утилита от Microsoft ImageX.
Внимание!Перед использованием сторонних или "саморукодельных" библиотек ОБЯЗАТЕЛЬНО сделайте бэкап заменяемых файлов.
Корпорация Майкрософт не рекомендует изменять файлы отвечающие за загрузочный экран!
Спасибо :)
Virtyaluk, (c) 2007-2010
Постараюсь ответить на заданные вопросы.
Жду отзывов, советов, примечаний и отчетов о результатах модификации...
Постараюсь ответить на заданные вопросы. »
Инструкции типа:
For anyone looking for a solution :
- First, Use ResHack with %windir%\system32\bootres.dll file
- Extract the RCData resource.
- So you have two files, one *.rc and another one *.bin
- Rename the file *.bin into *.wim (not win!!)
- Use 7zip to extract your *.wim file
- In the extracted files you have an xml witch describe the second file witch is the boot logon bitmap animation!!!
Now you can modify the logon animation! But be carefull, to have a correct xml description file!!!
After modifications, do the inverse procedure, with a backup of your original bootres.dll file.
I advise you to try on a virtual machine before!
PS : Microsoft do not recommend to change it!!!
thanx
TheBunny
Last edited by Brink; 02-01-2010 at 02:03 PM.. Reason: removed unneeded comments
Источник (http://www.sevenforums.com/543346-post26.html)
раскиданы по всему Интернету (обратите внимание на дату)!
И что ответите на это:
Перед тем, как начинать ковыряться в редакторе ресурсов, вам стоит изучить winload.exe - загрузчик Windows, в котором имеется список критических файлов (например ntoskrnl, tmp.sys) с цифровыми подписями. Файл bootres.dll и связанный с ним MUI теперь тоже находятся в этом списке. Это, стоит сказать, в стиле Синофски. Нет сомнений, что это было сделано намеренно для защиты бренда Windows 7. Это значит, что любое изменение этих файлов в Windows 7 приведет к появлению зеленой полосы прокрутки, который используется при загрузке Windows Vista. Чтобы обойти это ограничение, нужно пропатчить загрузчик или все время следить за отладчиком ядра.
Источник (http://www.thevista.ru/page.php?id=10583)
Вы решили этот вопрос?
Я уже ДВЕ подобных темы закрыл!
и отчетов о результатах модификации...»
Т.е. экспериментировать предпочитаете на других?
Выкладывайте скрин измененной загрузки с виртуальной машины или эту тему постигнет та же участь!
Virtyaluk
28-03-2010, 20:39
Smarty,
у вас типичный синдром вахтера (http://lurkmore.ru/Синдром_вахтера)!!
Этим все сказано.ЗАКРЫВАЙТЕ ТЕМУ НА ЗДОРОВЬЕ.
Virtyaluk, у меня типичный синдром модера.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.