|
|
|||||||||||||||||||||||||||||
|
Как сделать «Висту» приветливееИсточник: cnews
Начнем мы, пожалуй, с экрана загрузки, в некоторых краях также известного как Boot Screen; мы же его будем называть совсем по-домашнему - бут-скрин. По счастью, в «Висте» уже не надо устраивать свистопляски с файлом ntoskrnl.exe, в котором Windows XP хранила свой бут-скрин - вистовский экран загрузки теперь чинно-благородно хранится в файле winload.exe.mui, модификация которого не приводит к фатальным последствиям для системы: если вы помните, коряво модифицированный ntoskrnl.exe мог обрушить всю систему, причем после этого требовалась ее переустановка. На всем готовом Самый простой способ смены загрузочной картинки связан с использованием уже готовых бут-скринов, содержащихся в виде файла winload.exe.mui и распространяемых в Сети. Кроме того, для эстетов есть целая коллекция программ, позволяющих «собрать» Winload.exe.mui самостоятельно, засунув туда нужную картинку.
Для этих целей лучше всего использовать миниатюрную Freeware-программку Vista Boot Logo Generator, не так давно доросшую до версии 1.2. Сложного в ней ничего нет - при запуске она показывает окошко с двумя картинками - это и есть бутскрин, который будет показываться пользователю: в левой части расположена картинка в разрешении 800х600, а в правой - 1024х768. Последовательность действий проста: нажимаем Browse for image под каждой картинкой, выбираем картинки нужного разрешения с 24-битным цветом, в меню File выбираем Save As - и свежий Winload.exe.mui готов. Как бы то ни было, дальнейшая наша задача, как вы понимаете, предельна проста: подменить штатный winload.exe.mui на свой; но она осложняется тем, что напрямую сделать это нельзя. «Права жывотных» Шаг первый. Первым делом нам необходимо заставить «Висту» показывать статичную картинку, а не зеленую полоску загрузки. Для осуществления этого подвига необходимо открыть меню «Пуск» и в командной строке набрать msconfig. После этого шага надо быть готовым к бесчисленным предупреждениям на предмет противоправных действий пользователя над системными файлами; их надо пережить, стойко кликая на OK, Yes или Continue, уж что предложат. В программе Msconfig нам понадобится вкладка Boot, а именно - пункт «No GUI boot», который надо отметить галочкой; точно так же стоит поступить с пунктом «Make all boot settings permanent», дабы наши настройки не слетели при следующей загрузке. После этого уже можно кликнуть на OK и выйти из Msconfig; операционная система при этом предложит уйти на перезагрузку - с чем мы и согласимся. После рестарта «Виста» явит нам первое чудо - вместо привычной зеленой полоски нам явится вполне себе симпатичный статичный экран; но коль скоро мы решили подменить все майкрософтовские картинки на свои собственные, на этом останавливаться не стоит, не так ли? «Права жывотных» Шаг второй.
Следующим нашим шагом будет переход в папку c:\Windows\system32\en-US (то есть в системную папку «Висты»; да, и если у вас стоит русская версия, то в идущем ниже тексте en-US стоит везде заменить на ru-ru - суть дела от этого не изменится) - там нам понадобится файл, называющийся, совершенно правильно, winload.exe.mui. Перво-наперво нам надо снять с него ограничения на чтение/запись; для этого вызываем правым клико мыши контекстное меню и выбираем Properties (Свойства). Далее нам нужна вкладка Security (Безопасность), в которой надо щелкнуть на кнопке Advanced (Дополнительно). В появившемся окне надо найти вкладку Owner (Владелец), в которой скрывается кнопка Edit (Редактировать); она-то нам и нужна. В открывшемся окне нам крайне интересен лоток Change owner to (Сменить владельца на); в нем следует выбрать имя текущего пользователя (под каким Вы зашли в Висту) и нажать на Apply (Применить) в правом нижнем углу окна.
После этого мы возвращаемся Properties (Свойства) и открываем вкладку Security (Безопасность). Там стоит кликнуть на кнопку Edit (Правка), и в открывшемся окне Permissions for winload.exe.mui выделить в верхнем лотке имя текущего пользователя и нажать на галочку Allow (Разрешить) напротив строчки Full Control (Полный контроль). Естественно, «Виста» не упустит возможности лишний раз ругнуться - во всплывающем окне нужно нажать Yes. Теперь можно смело нажимать на ОК и выходить обратно на просторы Проводника; наша цель - папка c:\Windows\system32\Boot\en-US, где с тамошним Winload.exe.mui нужно сотворить вышеописанную процедуру - назначить ему разрешения. Смена караула Для столь ответственного шага нам надо совершить в папках c:\windows\system32\en-US и c:\windows\system32\Boot\en-US абсолютно симметричные манипуляции: переименовать оригинальный winload.exe.mui во что-нибудь более нейтральное - скажем, в winload.exe.mui.bak, а на его место переписать скачанный из Интернета winload.exe.mui, прорвавшись при этом через очередной вал предупреждений и прочих жалоб «Висты» на пользовательский беспредел. Все готово; теперь можно отправить операционную систему на перезагрузку и полюбоваться на новенький бут-скрин. Если очень уж захочется вернуться к оригинальному бут-скрину, то действия должны быть обратными: надо переназвать Winload.exe.mui.bak обратно в Winload.exe.mui в директориях c:\windows\system32\en-US и c:\windows\system32\Boot\en-US, а затем в уже знакомой нам программе Msconfig убрать галочку с No GUI boot. Сменить приветствие. Фокус первый. С экраном же приветствия в «Висте» можно сотворить целых два фокуса. Первый из них позволяет вернуться к более классическому виду приветственного экрана и предназначен для тех старожилов, кому стандартная форма приветствия Windows Vista - точно кость в горле. Для этого нам понадобится программа SecPol; чтобы ее найти, надо направиться по маршруту Control Panel -> System Maintenance -> Administrative Tools -> local Security Policy (Панель Управления - Администирование - Локальная политика безопасности). В открывшемся окошке вы увидите две секции, левая из которых будет иметь древовидную структуру; в ней нам нужна секция Local Policies (Локальные политики) и ее пункт Security Options (Параметры Безопасности).
В появившемся списке надо найти строку «Interactive logon: Do not display last user name» (Интерактивный вход в систему: не отображать последнее имя пользователя), по которой надо щелкнуть и в появившемся окошке выбрать Enabled (Включено); кроме того, в том же списке ниже надо выделить строчку «Interactive logon: Do not require CTRL+ALT+DEL» (Интерактивный вход в систему: Не требовать нажатия CTRL+ALT+DEL» и кликнуть на нее, выбрав в появившемся окошке опцию Disable (Отключить). После этого можно нажимать ОК и перегружаться; после загрузки система попросит нажать Ctrl+Alt+Del - и после исполнения этой просьбы выдаст на-гора приветственное окошко старого вида. Сменить приветствие. Фокус второй. Но это все детские игрушки по сравнению с тем, что можно еще сотворить: к примеру, поменять картинку экрана приветствия. Этим мы сейчас и займемся. Первым делом надо разжиться чудесной программкой Resource Hacker, позволяющей без зазрения совести влезать в недра системных файлов. Дальше делаем следующее: копируем из директории c:\windows\system32 файл imageres.dll и открываем при помощи Resource Hacker'а. Внутри, помимо всего прочего, обнаружится жутко интересная директория IMAGE, в которой и будет лежать картинка на приветственный экран. Дальше - дело техники:с помощью Resource Hacker можно заменить казенную картинку на свою, запаковать все это дело и скопировать imageres.dll обратно в c:\windows\system32, не забыв сделать резервную копию оригинального файла. Кроме того, есть и более эстетичный путь: задействовать особую программу для смены экрана приветствия. Пожалуй, лучший выбор здесь - бесплатная LogonStudio Vista от компании Stardock, известной своим стремлением менять облик Windows до неузнаваемости. Программа эта проста до безобразия - при открытии она выдает целую охапку картинок на смену, позволяя, кроме того, создать новый экран приветствия самостоятельно - для этого надо нажать Create в левой части окна, выбрать нужную картинку и нажать Save, после чего найти новопоявившийся экран в основном окне, щелкнуть на нем - и опять-таки нажать Save. Кроме того, LogonStudio Vista позволяет использовать экраны приветствия, скачанные из сети - их следует загружать кнопкой Load, - а также отсылать свои экраны в Сеть - для этого есть функция Upload; это, в общем-то, все. Что хорошо, Windows Vista с большой лояльностью относится к подобным экспериментам по сравнению с Windows XP; конечно, она прячет свое добро достаточно хорошо - но долго ли вскрывать, умеючи? Ссылки по теме
|
|