Як зробити свій екран вітання насамперед для роботи зі створення

Як зробити свій екран вітання?

Перш за все для роботи зі створення екрану необхідний компілятор / декомпілятор ресурсів, званий ResHack. Завантажити можна [hide> Тут [/ hide>


Спочатку, правда, рекомендується зберегти копію файлу logonui.exe про всяк випадок і редагуйте
саме його копію. Спробувати імпортувати цей файл в програму. (File-> Open). ви побачите дерево папок ресурсів зліва і пусте поле праворуч.
Дерево містить папки UIFILE, Bitmap, String Table і Version Info. На даний момент нас цікавлять тільки графічні зображення, які знаходяться в папці Bitmap. Розкриваючи цю папку, з'явиться ряд вкладених в неї папок, пронумерованих від 100 до 127. Кожна така папка містить одне зображення, що відноситься до графічного інтерфейсу екрану входу в систему. Багато з цих папок містять картинки, які є самими незначними деталей інтерфейсу.

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

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

Наступною метою є призначення квітів і характеристик. У програмі ResHack відкриваємо папку "UIFILE". У ній знаходиться папка "1000", а в ній ресурс названий "1033".
[Attachment = 322: 2.jpg>

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

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


Увага! Якщо ви вважаєте, що теми з вашого форуму не повинні бути присутніми в каруселі тим або в каруселі присутній вміст, що порушує норми загальноприйнятої моралі, або чинного законодавства - напишіть нам на [email protected]

Схожі статті