XPE Skins
Windows XP Preinstalled Environment skins
| : : Introduction |
| : : zSkins plugin |
| : : Resource Hacker |
| : : Windows XP Professional available bitmaps |
| : : XPE plugin available bitmaps |
| : : Conclusion |
Introduction
In this short manual I try to explain how to change the layout/skins of some parts of your own Windows XPE. To realize this we need Resource Hacker, this is a little tool that’s free to download at this link.
True this short manual I try to explain the steps I use. This doesn’t mean it’s the best way to do it and if you have any suggestions or recommendation, please let me known.
zSkins plugin
After you have downloaded the zSkins plugin you extract this in a new plugin directory zSkins. It’s imported that the directory begins with a Z, because this directory must almost be the last moment implement into your Windows XPE ISO.
Put also the following files from your installation cd in the zSkinsfiles directory;
- explorer.exe
- ntoskrnl.exe
- shell32.dll
- msgina.dll
After you have changed the bitmaps of the ntoskrnl.exe file, you must make a copy of ntoskrnl.exe and rename this copy into ntkrnlmp.exe or one of the following file names.
- ntoskrnl.exe - Windows Single Processor Kernel
- ntkrnlmp.exe - Windows Multi Processor Kernel
- ntkrnlpa.exe - Windows Single Processor Kernel with more then 3 GB of RAM
- ntkrpamp.exe – Windows Multi Processor Kernel with more then 3 GB of RAM
Check if this new file exist within zSkins.inf file.
zSkins.inf
; zSkins.inf
; PE Builder v3 plug-in INF file for Windows XPE Skins
; Created by xpe.collewij.info[Version]
Signature= “$Windows NT$”[PEBuilder]
Name=”zSkins – Windows XPE Skins”
Enable=1
Help=”zSkins.htm”[SourceDisksFiles]
filesntoskrnl.exe=2
filesntkrnlmp.exe=2
filesexplorer.exe=1
filesshell32.dll=2
filesmsgina.dll=2
Resource Hacker
To change the skins we need to edit all the zSkinsfiles*.* files with Resource Hacker. In this first example we editing bitmap 131 from the Shell32.dll file. After we have start the Resource Hacker program we browse to the bitmap 131 picture.
[SinglePic not found]
And replace this picture with the one you want by using the following steps;
[SinglePic not found]
To get the following result.
[SinglePic not found]
And save this file.
[SinglePic not found]
Windows XP Professional available bitmaps
I have found out that in the following file’s you can change the following bitmaps numbers. This bitmaps numbers are for Windows XP and for other Windows versions you must figure out which bitmaps are available.
- explorer.exe
Bitmap 167 (21x233x4)
[SinglePic not found]
- ntoskrnl.exe
Bitmap 1 (640x480x4)
You must save this picture as with RLE comprossion which you can do with PaintShop Pro.
Use Paint Shop Pro -> Save As -> Windows Bitmap (BMP) -> OPTIONS -> RLE
[SinglePic not found]
Bitmap 6 (640x55x4)
[SinglePic not found]
- shell32.dll
Bitmap 131 (413x72x8)
[SinglePic not found]
- msgina.dll
Bitmap 101 (413x72x256)
[SinglePic not found]
Bitmap 107 (413x88x256)
[SinglePic not found]
Bitmap 20140 (313x198x256)
[SinglePic not found]
XPE plugin available bitmaps
I have found out that in the XPELogon.exe file’s you can change the following bitmaps numbers.
- XPELogon.exe
Bitmap 102 (412x60x8)
[SinglePic not found]
Bitmap 105 (316x62x8)
[SinglePic not found]
Conclusion
The modified files are copied to the proper directory during the build process. See the screenshot page for the result of this plugin.