WinPandaCommunity Catalyst
What You’ll Need
- ResHack: A free utility to edit Windows resources.
- Image Editing Software: Any software that can save files in
.bmp
format, such as Paint Shop Pro. - Windows XP
Step-by-Step Instructions
1. Prepare System Files
- Copy the files
msgina.dll
andshell32.dll
fromC:\WINDOWS\System32
to the root of your hard drive (i.e.,C:\
). These will serve as your working copies.
2. Prepare the Background Image
- Create a background image with dimensions 384 x 198 pixels.
- Save the image in
.bmp
format (without RLE compression).
3. Modify msgina.dll
(Start → Shutdown Dialog)
Open ResHack:
- Launch ResHack, go to File > Open, and select the
msgina.dll
file located onC:\
.
- Launch ResHack, go to File > Open, and select the
Navigate to the Bitmap Section:
- In ResHack, find the “Bitmap” section, and look for the image numbered 20140.
Replace the Bitmap:
- Select Action > Replace Bitmap...
- In the "Select bitmap to replace" window, choose image 20140, then click Open file with new bitmap… and select your custom image.
- Click Replace to apply the change.
- Repeat this process for image 20142.
Save the Changes:
- Go to File > Save to save your modified
msgina.dll
file.
- Go to File > Save to save your modified
4. Modify shell32.dll
(Logoff Prompt)
- Repeat Steps 1–3 as above for
shell32.dll
, but replace images 14351 and 14354.
Tip: Wait a few seconds after saving to ensure the file is fully updated on the disk.
5. Remove the Windows XP Logo (Optional)
If you want to remove the XP logo, create a 1x1 pixel blank .bmp
image. Use this image to replace the following images:
- In
msgina.dll
: Replace images 20141 and 20143. - In
shell32.dll
: Replace images 14353 and 14355.
Applying the Modified Files
Now that you’ve customized your files, it’s time to replace the system files with your modified versions.
Delete Cached Versions of the Files:
- Go to Start > Run and enter
C:\WINDOWS\system32\dllcache
. Locatemsgina.dll
andshell32.dll
in this folder and delete them (or move them to another location as a backup). - If you have Windows XP Service Pack 1 installed, also delete or move
msgina.dll
andshell32.dll
fromC:\Windows\ServicePackFiles\i386
.
- Go to Start > Run and enter
Open Command Prompt:
- Go to Start > All Programs > Accessories and open Command Prompt.
Rename the Original Files:
- At the command prompt, enter the following commands to rename the original files:
cd c:\windows\system32 rename shell32.dll shell32.old rename msgina.dll msgina.old
- If prompted by Windows to restore the original files from the CD, choose Cancel, and then select Yes to continue.
- At the command prompt, enter the following commands to rename the original files:
Copy the Modified Files:
- Enter the following commands to copy your modified files from the root directory:
copy c:\shell32.dll c:\windows\system32 copy c:\msgina.dll c:\windows\system32
- Enter the following commands to copy your modified files from the root directory:
Handle Any Prompts:
- If Windows prompts you to restore the original files again, repeat the steps as above to keep your changes.
Restart Your Computer:
- Restart your computer to see the updated prompts.
Restoring the Original Prompts
To revert to the default prompts, use Command Prompt again to rename the modified files back to their original names:
- Rename
shell32.dll
andmsgina.dll
:cd c:\windows\system32 rename shell32.dll shell32.mod rename shell32.old shell32.dll rename msgina.dll msgina.mod rename msgina.old msgina.dll
Good luck, and enjoy your customized Windows XP experience!