Създаване на зареждащ екран в Windows Vista

Въведение в екрана за зареждане на Windows Vista

За да промените екрана за зареждането на Windows XP, е необходимо да се направят промени в изпълнителната ntoskrnl.exe файла. Въпреки това, Ntoskrnl.exe на промяна е опасна работа, най-малката грешка може да доведе до сериозни системни грешки.

В Windows Vista процеса на изтегляне е променен. Сега, всички графики, които се използват, когато системата ботуши, преместени, добавени winload.exe ново зареждане и прилагане winresume.exe, както и всички критични компоненти на ядрото са получили електронен подпис. да прави промени в основните компоненти, вече не е възможно, тъй като на тези електронни подписи, но това не означава, че не можете да промените екрана за зареждане на Windows Vista.

Важно е за многоезичен потребителски интерфейс (MUI)

Windows Vista предлага нови функции в потребителския интерфейс на Многоезичен (MUI). Тези нови характеристики позволяват на разработчиците да споделят локализирани ресурси (текстови стрингове) и независимите ресурси (растерни изображения, икони, курсори). Обикновено отделните .mui файлове съдържат локализираните ресурси, както и изпълнителен сега включва независими източници. Ако по-рано .dll или .exe беше нормални Win32 PE файлове, включени в основния код, за Windows Vista Win32 автоматична прочетете допълнителни ресурси .mui файлове.

Процесът е, както следва: на първо място, намерени в приложението за изпълнение ресурси, да се чете в памет. След това системата решава кои .mui файл, за да се използва (в зависимост от избрания език), и чете на ресурса, като го поставите в горната част на четене до този ресурс, подмяна на всички съществуващи ресурси! Ако някой предлага в .mui ресурс файл, той ще бъде прочетен, но ако това не е налице, системата ще го извади от главния изпълним файл (разбира се, ако има такива). Но това, което прави MUI към екрана за зареждане зареждане на екрана?

От .mui файлове не са цифрови подписи, те могат лесно да бъдат променени. Така че, ако искате да замените ресурса във файл с цифров подпис, просто да го добавите към .mui файл (или промяна в .mui файл, ако ресурсът вече съществува).

Именно на този принцип, ние ще направим вашия екран обувка в Windows Vista. Така че започнете любимата си програма за работа с Win32 ресурси към тази костюм или Resource Builder Resource Hacker. Да вземем например хакерски ресурс.

Промяна на снимките на зареждане на екрана

В тази статия ние приемаме, че сте инсталирали Windows Vista в раздел C: твърд диск. Ако имате Vista се инсталира на друг дял, промяна на букви под дисков дял. Преди да започнете изграждането на вашия екран обувка Windows Vista, създаде работна директория (нека да бъде D: \ bootscreen \). В нея ще остане променливо winload.exe.mui файл.

1. Използвайте хакерски Resource отворете C: \ Windows \ System32 \ Boot \ winload.exe и отворете собствеността 1 в раздел RCDATA ресурс (има само един ресурс RCDATA). Запазване на съдържанието като D: \ bootscreen \ winload.wim.

Спасен Windows Image (ВИМ) файл съдържа растерни изображения обувка екран. Можете да промените winload.wim използване ImageX.

2. Монтирайте картинката WIM с достъп за запис в директорията D: \ bootscreen \ монтиране \ команда:

imagex / mountrw X: \ bootscreen \ winload.wim 1 X: \ bootscreen \ монтиране

При успех ImageX за монтиране на изображението, в директорията D: \ bootscreen \ монтиране \ ще видите два файла: osload800x600.bmp и osload1024x768.bmp. Тези файлове се използват като образ зареждане на резолюциите на зареждане на екрана на 800x600 и 1024x768 съответно. Можете да ги замени със собствената си, те трябва да бъдат totzhe формат, име и размер.

3. След модифициране на файловете, потвърдете промените в екипа на WIM:

imagex / спиране на X: \ bootscreen \ монтиране / ангажират

4. Сега D: \ bootscreen \ winload.wim съдържа вашия имидж. Копирайте C: \ Windows \ System32 \ Boot \ ен-US \ winload.exe.mui в D: \ bootscreen \ winload.exe.mui и открита в Resource Hacker.

5. Създаване на нов вид ресурс, наречен RCDATA 1 и език 1033 (1033 означава американски английски), а вносът D: \ bootscreen \ winload.wim ресурс от данни. Запазете файла и затворете Hacker ресурс.

Ако вашият Windows Vista не е английски, а след това ще трябва да промените езика на съответната стойност. Стойността на български език - 1049).

6. Копие D: \ bootscreen \ winload.exe.mui обратно в C: \ Windows \ System32 \ Boot \ ен-US \ winload.exe.mui.

Така че ние променихме изтегляне на изображението на екрана. В този момент, можете да спрете и да се задоволи с вашия образ bootscreen'a, но все още можете да промените текста се показва екран обувка Windows Vista.

Промяна на текста на начален екран

1. Отворете D: \ bootscreen \ winload.exe.mui в Resource Hacker, отидете на osloader.xsl 23 раздела на ресурсите на ресурсите, и да го експортирате като D: \ bootscreen \ osloader.xsl.

2. За да се промени текста на екрана се намира в стойността на файла osloader.xsl Стартиране на Windows Vista за всеки желан.

3. Промяна на позицията на текст може да бъде прехвърлено към osload графична част и промяна на височината и ширината на елемента на текстовото поле.


Създаване на зареждащ екран в Windows Vista

На екранната ясно видима площ от текстовото поле, което можете да направите, колкото искате.