Creați ecranul de boot în Windows Vista
Introducere în ecranul de boot Windows Vista
Pentru a schimba ecranul de boot Windows XP, a fost necesar să se facă modificări la fișierul Ntoskrnl.exe executiv. Cu toate acestea, Ntoskrnl.exe schimbare a fost nesigur de funcționare, cea mai mică greșeală poate duce la erori grave de sistem.
În Windows Vista, procesul de descărcare a fost schimbat. Acum, toate grafice, care este utilizat la pornirea sistemului, sa mutat, a adăugat winload.exe nou boot și aplicarea winresume.exe, precum și toate componentele critice ale kernel-ului au primit o semnătură digitală. face modificări la componentele de bază nu mai este posibilă din cauza acestor semnături digitale, dar acest lucru nu înseamnă că nu puteți schimba ecranul de boot Windows Vista.
Este important pentru multilingvă User Interface (MUI)
Windows Vista oferă caracteristici noi în multilingvă User Interface (MUI). Aceste noi caracteristici permit dezvoltatorilor să împartă resursele localizate (șiruri de text) și resurse independente (bitmap-uri, icoane, cursoare). De obicei, fișierele .mui individuale conțin resurse localizate, iar executiv includ acum resurse independente. Dacă .dll mai devreme sau .exe a fost fișiere normale Win32 PE incluse în codul de bază, Windows Vista Win32 automată citit resurse suplimentare .mui fișiere.
Procesul este după cum urmează: în primul rând, resursele găsite în cererea de executare, citește în memorie. Apoi, sistemul decide care .mui fișierul de utilizat (în funcție de limba selectată) și citește resursa plasându-l pe partea de sus a citit la această resursă, înlocuind orice resurse existente! În cazul în care orice resursă disponibilă în fișierul .mui, acesta va fi citit, dar dacă nu e acolo, sistemul va scoate din fișierul executabil principal (desigur, în cazul în care există). Dar ceea ce face MUI la ecranul de boot ecran de boot?
Deoarece fișierele .mui nu sunt semnături digitale, ele pot fi modificate cu ușurință. Deci, dacă doriți să înlocuiți resursa într-un fișier cu o semnătură digitală, pur și simplu adăugați-l la .mui fișier (sau schimbare în fișierul .mui dacă există deja resursa).
Este pe acest principiu, vom face ecranul de boot în Windows Vista. Deci, începe programul preferat pentru lucrul cu resurse Win32 pentru acest proces sau Resource Hacker Builder Resource. De exemplu, să ia Resource Hacker.
Schimbarea imaginile de ecran de boot
În acest articol presupunem că ați instalat Windows Vista în secțiunea C: hard disk. Dacă aveți Vista instalat pe o altă partiție, litere de unitate se modifică în partiția de disc. Înainte de a începe construirea de ecranul de boot Windows Vista, creați un director de lucru (lăsați-l să fie D: \ bootscreen \). În ea, vom rămâne fișierul winload.exe.mui schimbătoare.
1. Utilizați Resource Hacker deschide C: \ Windows \ System32 \ Boot \ winload.exe și să navigați la proprietatea 1 în secțiunea de resurse RCDATA (există o singură resursă RCData). Salvați conținutul ca D: \ bootscreen \ winload.wim.
Fișierul salvat Windows Image (WIM) conține ecran de boot bitmap-uri. Puteți schimba winload.wim folosind ImageX.
2. Montați imaginea WIM cu acces de scriere la directorul D: \ bootscreen \ mount \ comanda:
ImageX / mountrw X: \ bootscreen \ winload.wim 1 X: \ bootscreen \ montare
Daca va avea succes ImageX pentru a monta imaginea, în directorul D: \ bootscreen \ mount \ veți vedea două fișiere: osload800x600.bmp și osload1024x768.bmp. Aceste fișiere sunt folosite ca imagine de încărcare de pe rezoluțiile de ecran de boot de 800x600 și, respectiv 1024x768. Le puteți înlocui cu propriul dvs., acestea trebuie să fie totzhe formatul, numele și dimensiunea.
3. După modificarea fișierelor, confirmă modificările în echipă WIM:
ImageX / demontează X: \ bootscreen \ mount / comite
4. Acum D: \ bootscreen \ winload.wim conține imaginea. Copiați C: \ Windows \ System32 \ Boot \ en-US \ winload.exe.mui în D: \ bootscreen \ winload.exe.mui și deschis în Resource Hacker.
5. Crearea unui nou tip de resursă numit RCDATA 1 și limba 1033 (1033 denotă SUA în limba engleză), și de import D: \ bootscreen \ winload.wim resursa de date. Salvați fișierul și închideți Resource Hacker.
Dacă Windows Vista nu este limba engleză, atunci trebuie să schimbați limba la valoarea corespunzătoare. Valoarea pentru limba română - 1049).
6. Copiere D: \ bootscreen \ winload.exe.mui înapoi la C: \ Windows \ System32 \ Boot \ en-US \ winload.exe.mui.
Așa că am schimbat descărcări imagine pe ecran. În acest moment, puteți opri și să fie mulțumit cu bootscreen'a imagine, dar puteți schimba în continuare textul este afișat ecranul de boot Windows Vista.
Modificarea textului ecranul de pornire
1. Deschideți D: \ bootscreen \ winload.exe.mui în Resource Hacker, du-te la osloader.xsl 23 secțiunea de resurse de resurse, și exportați ca D: \ bootscreen \ osloader.xsl.
2. Pentru a modifica textul ecranului se găsește în valoare de fișier osloader.xsl de pornire Windows Vista pe orice dorit.
3. Schimbați poziția de text poate fi trecut la secțiunea osload-grafică și schimbarea înălțimea și lățimea elementului textarea.
În captura de ecran zona vizibilă în mod clar a unui textarea, puteți face după cum doriți.