Показать полную графическую версию : [решено] Как изменить рисунок при загрузке Windows XP?
Хочу сменить заставку при загрузке (там где эмблема Microsoft Windows XP и синяя полоса загрузки отображается). Если кто знает где и как это можно сделать (БЕЗ ПРИМЕНЕНИЯ СПЕЦИАЛЬНЫХ ПРОГРАММ (так надо!!!), таких как BootSkin и др.), какой файл (группа файлов, ключи реестра и т.п.) отвечает за это, подскажите. Похожие изображения я находил в следующих файлах:
C:\WINDOWS\SYSTEM32\ntoskrnl.exe
C:\WINDOWS\SYSTEM32\ntkrnlpa.exe
и двух точечных рисунках C:\WINDOWS\winnt256.bmp, C:\WINDOWS\winnt.bmp
Однако при их изменении, рисунок загрузки так и не изменился.
dimich22
03-05-2007, 21:04
sadem
Прочитайте эту статью (http://oszone.net/3149)
Статья очень интересная, но я же уточнял: без применения специальных программ. Тем более, я не могу загрузить TuneUp Utilities 2006 (по ссылке в статье ее там нет, есть программа Boot Editor, однако она у меня не запускается - выдает ошибку, дополнительные файлы скопировал). Можно ли просто заменить ресурс (bmp-файл, который в них находится) в этих файлах ядра и сохранить используя просто какую-нибудь простенькую программку для модификации ресурсов (например, Resource Hacker 3.4)? Если нет, то почему? (мне не требуется полностью заменять картинку, а просто добавить пару слов в нее).
P.S. Во время изменения файлов ядра Windows File Protection (WFP) отключаю полностью.
я не могу загрузить TuneUp Utilities 2006 (по ссылке в статье ее там нетНо про поисковые движки вы слышали (http://www.google.com/search?hl=en&q=TuneUp%20Utilities%202006)? Ссылка исправлена. используя просто какую-нибудь простенькую программку для модификации ресурсов (например, Resource Hacker 3.4Так вы же говорите сами БЕЗ ПРИМЕНЕНИЯ СПЕЦИАЛЬНЫХ ПРОГРАММ (так надо!!!А Resource Hacker не специальная, но простенькая :) Change XP Boot Screen (http://jakeludington.com/windows_xp/20060219_change_xp_boot_screen.html)
CyberDaemon
04-05-2007, 08:30
sadem
Тебе шавелькающаяся картинка нужна или статичная?
sadem
Статья очень интересная, но я же уточнял: без применения специальных программ.
Я думаю, надо просто уточнить, что значит "без применения специальных программ"?
Замену картинки в файле ядра без применения "специальных программ" произвести невозможно.
Но если имеется в виду "заменить стандартный файл ядра на файл ядра с измененным boot screen без применения специальных программ", то другое дело. \
Тот же TuneUp в этом поможет. При установке нового boot screen с помощью TuneUp, создается файл TUkernel.exe в windows\system32.
Надо всего лишь его скопировать в отдельную папку, переименовать в ntoskrnl.exe и перенести обратно в system32.
Ну а TunUp удалить за ненадобностью
Murrey прав, мне наверно следует уточнить. Без применения программ, сделанных специально для смены BootScreen'а. Я понимаю, что проще использовать программы типа TuneUp Utilities 2006, BootSkin и т.п. Действительно, замена без преминения сторонних программ невозможна, но я хочу изменить этот рисунок используя программу, которая имеет более широкое применение (Resource Hacker и подобные ей). Объяснять я не буду - долго, простой спор с другом. Заменить файл ядра не составляет труда (с помощью тех же программ, как писал Murrey), однако я не хочу создавать заново файл ядра, а просто хочу его отредактировать, и все!
CyberDaemon, мне не нужна динамическая картинка. Мне просто надо дорисовать стандарную (добавить две буквы, и все), сохранив и все надписи и эмблему Windows.
Но про поисковые движки вы слышали? Ссылка исправлена.
Vadikan, естественно я знаю про всякие поисковые системы (кстати, попробуйте лучше вот эту www.nigma.ru), а про ссылку я просто дал информацию, что она неправильная, хорошо, что исправили. Я не думал, что это замечание вызовет такую реакцию, и Вы начнете мне рассказывать про поисковики, о которых все знают...
Всем спасибо, я вроде разобрался как это сделать напрямую через редактирование файла ядра программой модификации ресурсов, однако возникла новая интересная проблемка. Если интересно, то читайте далее.
Vadikan, особая блогадарность Вам за ссылку на статью Change XP Boot Screen. Отчасти она мне помогла кое-что узнать. Там говорится, что необходимо менять 5й ресурс из группы Bitmap, однако при его изменении ничего не происходило как я уже писал. Я попробывал еще кое-что изменить. При замене (полностью другим bmp-файлом) 1го ресурса из группы Bitmap наконец-то картинка изменилась, однако пропало обрамление (в виде прямоугольника с закругленными краями) вокруг полосы загрузки. Это то можно восстановить, но самое интересно то, что если этот исходный ресурс (1й из Bitmap, он представляет собой просто полностью черную картинку 640x480, 16 цветов) сохранить в bmp-файл, то отредактировать его просто НЕВОЗМОЖНО!!! Хотя другие ресурсы из этой группы таким образом редактируются нормально. Поясню подробнее: сохранив таким образом 1й ресурс я попытался его редактировать Paint'ом (файл нормально открывается), однако ничего нельзя нарисовать - ни круги, ни применить заливку, даже поставить точку какого-нибудь цвета нельзя - при всех манипуляциях рисунок все равно остается черным. Если честно, я впервые с таким сталкиваюсь. Кто-нибудь знает что это такое, почему нельзя отредактировать bmp-файл и как это исправить? Это немного отклоняется от темы, но все же очень интересно, почему Paint не может отредактировать вроде бы обычный bmp-файл. Может у него какая-нибудь другая структура? Хотя у bmp все должно быть стандартно или я ошибаюсь... Кому интересно, можете сами попробывать, программка здесь http://www.topdrawerdownloads.com/download/104611
sademVadikan, особая блогадарность Вам за ссылку на статью Change XP Boot Screen.Да ладно, это первая ссылка из гугла по одноименному запросу :) В нигме он тоже не затеряется, надеюсь... Объяснять я не буду - долго, простой спор с другом.Т. е. вы утверждали, что можно, а теперь задним числом док-ва ищете? :) Спор смысле не имеет, поскольку все "специальные" программы просто выполняют правку ресурсов в файле ntoskrnl.exe и (опционально) производят замену файла. Resource Hacker - тоже специальная программа, просто вы вручную ресурсы правите, а встроенной в Windows программы для правки ресурсов, AFAIK, нет. Так что вы проспорили :)
Я, честно говоря, не знаю, почему у вас не получается отредактировать импортированный BMP в Paint... Он там может и не совсем обычный, палитра же из него убрана. Сорри, у меня нет файла под рукой, чтобы проверить. Но если paint не может работать с таким файлом, значит нужны программы поспецальнее :)
Потом там еще разные номера ресурсов для Home и Pro. Первый-то один, а два оставшихся отличаются.
Нет, я выиграл спор, речь шла сразу же про программу Resource Hacker, и я утверждал, что им можно это сделать, а мой оппонент говорил, что на это способны только программы специально предназначенные для смены картинки загрузки. А Вы вступаете в спор только когда полностью уверены, что вы правы... так это не интересно, где же азарт. Ну ладно, со структурой того bmp я сам разберусь. Тему можно закрывать. Всем спасибо.
Petya V4sechkin
05-05-2007, 20:47
sadem
Нет, я выиграл спор, речь шла сразу же про программу Resource Hacker, и я утверждал, что им можно это сделать, а мой оппонент говорил, что на это способны только программы специально предназначенные для смены картинки загрузки.А я-таки думаю, что ваш оппонент прав.
Насчет Resource Hacker'а с уверенностью сказать не могу, а Restorator этого точно не может (то есть, ресурс он отредактирует, но при загрузке XP вместо картинки будет черный экран). Именно поэтому используют специальные программы для изменения бут-скринов.
linuxsanek
08-12-2007, 13:02
А как вообще работае BootSkrin изменяет ядро или как то иначе. И нельзя ли ее каким то способом из коммандной строки с указанием пути к скину вызвать? или каким то др. способом. Хочу после установке виндовса дать команду и все.
Alexej77
08-12-2007, 16:40
Это то можно восстановить, но самое интересно то, что если этот исходный ресурс (1й из Bitmap, он представляет собой просто полностью черную картинку 640x480, 16 цветов) сохранить в bmp-файл, то отредактировать его просто НЕВОЗМОЖНО!!! Хотя другие ресурсы из этой группы таким образом редактируются нормально. Поясню подробнее: сохранив таким образом 1й ресурс я попытался его редактировать Paint'ом (файл нормально открывается), однако ничего нельзя нарисовать - ни круги, ни применить заливку, даже поставить точку какого-нибудь цвета нельзя - при всех манипуляциях рисунок все равно остается черным. Если честно, я впервые с таким сталкиваюсь. Кто-нибудь знает что это такое, почему нельзя отредактировать bmp-файл и как это исправить? »
Это файл с индексированными цветами. Можно открыть в Фотошопе, и, выбрав другую палитру ("Изображение->Режим->Таблица цветов...") увидеть рисунок, правда, в других цветах. Чтобы увидеть нормальный рисунок, нужна соответствующая палитра.
Возможно ли правкой ресурсов с помощью ResHacker.exe сменить загрузочную картинку? С помощью "TuneUp Utilities 2009" у меня получилось, с помощью ResHacker.exe тоже получается, но с условием стандартой палитры. Ведь палитра хранится в самом файле рисунка и при открытии можно увидеть цвета палитры, но что толку её менять сохраняя в 4-х битном цвете 16 цветов, если при загрузке будет отображаться стандартная палитра, а рисунок получается как неоновый.
В общем то "TuneUp Utilities 2009" устраивет, кроме пару моментов: 1) сделанный патч на основе изменений файла работает только с оригинальным ntoskrnl.exe, в то время как патч ResHacker.exe затрагивает только ресурс и сработает с любым из kernel, и от любого дистра sp1-sp3; 2) Заметил что "TuneUp Utilities 2009" повторно перекодирует рисунок, или возможно обрезанные рисунки, потому как при патче даже обрезанным рисунком ntoskrnl.exe увеличивается всегда на одну и туже величину. Значит урезанный рисунок перекодируется в 640х480 и соответстенно с переоптимизацией цветов. А ведь я в фотошопе специально выбираю иногда "узор", иногда "диффузия", иногда "шум", определяя по виду оптимальный вид.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.