Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

как заменить картинку при загрузке WindowsXP?   Найти похожие ветки 

 
Новый_Юзер   (2006-09-06 17:29) [0]

как заменить картинку при загрузке WindowsXP?


 
Ega23 ©   (2006-09-06 17:34) [1]

А у тебя есть разрешение от Билли на это дело?


 
Новый_Юзер   (2006-09-06 17:56) [2]

в жопу билли, мне картинку надо сменить.

зы. а что, по лицензии нельзя?


 
Alarm ©   (2006-09-06 18:11) [3]

Выбираем Пуск/Выполнить, набираем "regedt32" и нажимаем "OK". Находим в системном реестре следующий ключ: HKEY_USERS\DEFAULT\ Control Panel\Desktop. И меняем строковый параметр "SCRNSAVE.EXE" с "logon.scr" на путь и имя к той заставке, которая вам больше по вкусу. Главное, чтобы путь был указан правильно, а если файл заставки находится в каталоге %SystemRoot%\System32, то путь можно вообще не указывать, достаточно одного имени файла.

Взято с WinXP.chm
© 2003 Григорий Саитов
http://reestr.hotmail.ru/


 
Furyz ©   (2006-09-06 18:43) [4]

а оно так над0?


 
Pazitron_Brain ©   (2006-09-06 18:57) [5]

Идем в Тырнет, скачиваем BootXP и меняем картинку :).


 
cyborg ©   (2006-09-06 18:58) [6]

Причём здесь SCRNSAVE.EXE?


 
cyborg ©   (2006-09-06 19:00) [7]

Это оказывается параматр так называется :)


 
menart ©   (2006-09-06 19:15) [8]

Как изменить загрузочную картинку WindowsXP?

Делается это так же как и в W2k, но есть небольшие отличия. Если не сильно вдаваться в подробности, то делается это так:

Качаем ResHacker или аналогичную утилиту. Этим самым резхакером открываем \winxp\system32\ntoskrnl.exe Слева в столбике списка ресурсов Bitmap-ресурсы под номерами 1, 8 и 10 являются картинками загрузочного лого. Для WinXP Pro это общая картинка, бегущие синие "таблетки" и надпись "Professional". Их можно сохранить на диске, отредактировать в любом редакторе растровой графики (Adobe Photoshop, Jasc Paint Shop Pro и т.п.) и, сохранив, резхакером всунуть обратно в файл ядра ntoskrnl.exe. При этом нужно обойти один подводный камень, который подложила микрософт: при открытии в редакторе эти bmp-шки выглядят абсолютно черными. Для исправления этого недоразумения нужно воспользоваться специальной палитрой, загрузив файл палитры и применив его к открытой bmp-шке. Или ручками вбить в редакторе палитры:

R G B
0 0 0
0 0 0
32 26 21
45 62 210
83 101 1
178 53 5
70 70 70
137 146 0
74 127 252
247 107 32
141 166 255
142 220 4
243 188 27
188 188 188
255 255 255
255 255 255
Когда эта палитра будет загружена для открытой bmp-шки, она примет вид как при загрузке. Картинку можно отредактировать, не меняя параметров разрешения и т.п., а потом сохранить и всунуть резхакером в ядро. Возможно, перед сохранением нужно применить палитру, состоящую только из черных цветов (все цвета черные, RGB=0,0,0), чтобы вернуться к исходному кодированию картинки как у микрософт.

НЕ НАДО ПЫТАТЬСЯ заменить ИМЕЮЩИЙСЯ ntoskrnl.exe! Во первых этому возмутится sfc, во вторых это просто не самая лучшая идея. Гораздо разумнее, после засовывания измененных картинок сохранить попорченное ядро как, например, kernel01.exe (обязательно в формате DOS filename 8.3, т.е., имя файла не более 8 букв без пробелов и пр. + .exe). А затем воспользоваться замечательным ключом /kernel= filename.ext в файле настройки загрузчика C:\boot.ini (может быть скрытый/системный):

[boot loader]
timeout=7
default=multi(0)disk(0)rdisk(0)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Original Windows XP" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINXP="New Logo Windows XP" /fastdetect /kernel=kernel01.exe

Таким образом, мы сохраним исходный файл ядра ntoskrnl.exe, сохраним исходную строчку в boot.ini и всё это без каких-либо модификаций реестра или обхода системы system file checking. Единственное, следует выставить несколько секунд timeout для того, чтобы иметь возможность выбора при загрузке. После успешного тестирования модифицированную строчку можно перенести наверх, тогда она будет по умолчанию загружаться по истечении timeout, или нажатии на Enter.


 
PSPF2003 ©   (2006-09-06 19:21) [9]

Отредактировать logonui.exe в папке C:\WINDOWS\system32


 
Новый_Юзер   (2006-09-07 12:08) [10]

>> Alarm ©   (06.09.06 18:11) [3]

поставил test.bmp, скопировав в system32 - неработает.

>> menart ©   (06.09.06 19:15) [8]

проще способа нет?

>> PSPF2003 ©   (06.09.06 19:21) [9]

где и что надо редактировать?


 
PSPF2003 ©   (2006-09-07 13:15) [11]


> Новый_Юзер   (07.09.06 12:08) [10]

Берем программку, например ResHacker. И потрошим logonui.exe. Если рисовать не умеешь тогда тебе путь на сайт с темами форточек ( www.themes.winall.ru ). Хотя с этим надо быть аккуратно…


 
Чапаев ©   (2006-09-07 13:42) [12]

В boot.ini добавляем /noguiboot /bootlogo

В c:\windows кладём bootlogo.bmp. 16-цветный несжатый.

Всё.


 
Новый_Юзер   (2006-09-13 16:06) [13]

>>Чапаев ©   (07.09.06 13:42) [12]

boot.ini  - такого файла нет. Его надо самому создать в корне?


 
Рамиль ©   (2006-09-13 16:11) [14]


> boot.ini  - такого файла нет. Его надо самому создать в
> корне?

Без этого файла система не загрузится.


 
alles ©   (2006-09-13 16:38) [15]

boot.ini  - такого файла нет.
Есть, но он сидит как hidden


 
Новый_Юзер   (2006-09-15 12:33) [16]

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



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.039 c
11-1134842022
nester
2005-12-17 20:53
2006.10.08
KOL и x64


15-1158594576
AntiUser
2006-09-18 19:49
2006.10.08
try ... except аки заглушка


2-1158925605
learner
2006-09-22 15:46
2006.10.08
SetLength дла массива Record - в.


15-1158179578
Ketmar
2006-09-14 00:32
2006.10.08
что за привычка...


2-1158445967
Vx
2006-09-17 02:32
2006.10.08
DirPath Подняться на уровень вверх





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский