Як зробити «висту» привітніше - програмні продукти

Як зробити «висту» привітніше - програмні продукти

Почнемо ми, мабуть, з екрану завантаження, в деяких краях також відомого як 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 (Параметри Безпеки).

Змінити вітання. Фокус другий.

Але це все дитячі іграшки у порівнянні з тим, що можна ще створити: наприклад, поміняти картинку екрану вітання. Цим ми зараз і займемося.

Насамперед треба розжитися чудовою програмою 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; звичайно, вона ховає своє добро досить добре - але чи довго розкривати, уміючи?

Схожі статті