Оформляємо свій вхід в операційну систему windows xp

Windows XP найпопулярніша на даний момент операційна система. У цій статті ми спробуємо розповісти Вам, як зробити свою операційну систему більш красивою, ніж є або просто не схожою на інші, як створити свій власний екран входу в систему, тобто Logon User Interface.

Інструментами, які ми будемо використовувати в нашій роботі, будуть: компілятор / декомпілятор ресурсів, ми будемо користуватися додатком ResHack.

яке можна завантажити перейшовши за посиланням. Тільки після цього перейдемо до створення нового інтерфейсу.

На вашому комп'ютері знайдіть файл logonui.exe, за замовчуванням він розташований в папці Resources в установчому каталогеWindows, і скопіюйте його в створену Вами папку для зображень, що відносяться до нового проекту. Запускаєте ResHack, в додатку відкриваємо меню «File» потім «Open» і вибираємо копію файлу logonui.exe. Відкривши його, побачите порожнє поле праворуч і дерево папок ресурсів зліва.
Дерево буде містити папки Bitmap, UIFILE, Version Info і String Table. Цікавлять нас графічні зображення знаходяться в каталозі Bitmap.

Коли відкриєте папку Bitmap, побачите кілька вкладених папок, пронумерованих від 100 до 127. Кожна папка повинна містять просте зображення, яке відноситься до графічного інтерфейсу екрану входу в систему, деякі з них можуть містити навіть найнезначніші деталі інтерфейсу, опишемо їх все:

100 - фонове зображення
102 - поле для введення пароля
103 - неактивна кнопка з зображенням стрілки
104 - активна з зображенням стрілки
105 - неактивна кнопка виведення допомоги
106 - активна кнопка виведення допомоги
107 - кнопка виключення комп'ютера
108 - стрілка переміщення вгору
109 - стрілка прокрутки вниз
110 - стрілка прокрутки вгору
111 - смужка прокрутки
112 - поле з обраним користувачем
113 - квадрат, в якому зображена ікона
114 - іконка, що встановлюється за замовчуванням
119 - квадрат активної іконки
121 - активна кнопка вимикання комп'ютера
122 - активна стрілка прокрутки вгору
123 - кнопка підказки введення пароля
124 - вертикальна лінія
125 - лінія в верху екрана
126 - лінія в низу екрану
127 - активна кнопка підказки введення пароля

Кількома на папку 112, потім в меню вибираєте "Action" - "Save [Bitmap. 112]". У вікні зберігаєте зображення як "112.bmp" у вашій робочій папці і переходите в Photoshop. Відкривайте в ньому файл "112.bmp" і вносите необхідні на Ваш розсуд зміни, і зберігаєте. Перемикаєтеся назад в ResHack і повторюєте вищеописані дії з усіма зображеннями, які побажаєте змінити. Головне не переплутати номера, що б потім легко можна було поставити перероблені картинки назад. Потім в ResHack вибираємо в меню "Action" - "Replace Bitmap ..." ось в такому вікні:


і отримуємо можливість замінити будь-яке зображення, яке перебуває усередині файлу logonui.exe на відредаговане Вами.

ResHack, завершальна стадія

У програмі ResHack відкриваємо папку "UIFILE" в файлі logonui.exe. У цій папці знаходимо каталог "1000", а в ньому ресурс "1033".

Вам може здатися, що він порожній, але якщо Ви перейдіть його вниз приблизно на половину, то побачите початок системного коду, який управляє екраном входу в операційну систему. Кожна команда "style" описує об'єкт дизайну, його колір і місце розташування. На початку кожного тега є код "resid =", в якому описується визначається об'єкт. Перший об'єкт - "frames" - це основний системний фон. У наступному коді, далі визначається кнопка (button), її зображення зчитується з ресурсу 112 (rcbmp (112, ...). За фоном йдуть теги "style" toppanelss і bottompanelss, які відповідають за верхню і нижню межі екрану. Будь тег "style" , що містить рядок "rgb (X, X, X)" дозволяє змінювати колір визначається елемента. колір в даному випадку пишеться в розкладці RGB. Після ком між значеннями не повинно бути пробілів - "rgb (255,216,0)". Для визначення значень RGB для потрібного вам кольору рекомендую використовувати кольорову палітру Photoshop. Нижче по тексту ви знаходяться описи багатьох елементів.

Ми весь час говорили про колір. Але Ви також можете змінювати шрифти, розміри і розташування полів з ім'ям користувача і введення пароля.

Внісши необхідні зміни, натискаємо на кнопку "Compile Script" вгорі правій частині вікна програми, після чого всі зміни будуть збережені.
В папці String Table побачимо каталоги 1, 2, 3, 4 і 7, які містять всі текстові повідомлення, що з'являються на екрані при вході в операційну систему WinXP - починаючи від вітання і аж до повідомлень про помилки.

Користуємося на здоров'я

Після всіх виконаних дій зберігаємо модифікований файл logonui.exe. Потім відкриваєте додаток XPLogon UI, вибираєте створений вами варіант і вказуєте використовувати його.

Далі завершуємо сеанс поточного користувача і починаємо насолоджуватися своїм творінням.

Схожі статті