Please note, this is a STATIC archive of website teamtutorials.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.

Click Here to Turn Your Development Passion into a Real Career.

Changing Your Login Screen Image(Lock Screen)

This tutorial will walk you through the process to change the image that is displayed on the logon screen as shown below:

Changing_windows_login_screen_image_01.JPG

NOTE: The steps outlined in this tutorial are to be followed at your own risk. We have tested it and it does work, but if you do something wrong your machine may become inoperable. I am doing this on a Windows XP Professional machine with Service Pack 2. I will alert you when something needs to be done slightly different (for home version instead of professional). There are steps at the end of this tutorial to revert your machine back to normal if something goes wrong. Please check them before you reboot to test your work, so you know how to fix it if something goes wrong.

To do this we will have to modify system files, so first please follow the tutorial that shows you how to show hidden system files.

To complete this tutorial we will need to use a tool called a Hex Editor and/or a Resource Editor. These tools allow us to modify files that have already been compiled into DLL’s or EXE’s. A very good one to do this, that is free, is Resource Hacker and can be acquired by going to ResHackers Website. Scroll down on the page until you see the link to download the file as below:

Changing_windows_login_screen_image_02

Changing_windows_login_screen_image_03

Save the file to disk once the download screen appears. Once the download has completed, open the file (which is zipped and you will need to unzip it before use).

Changing_windows_login_screen_image_04

You should now have the above folder on your desktop (or wherever you extracted the files to).

Changing_windows_login_screen_image_05

You should see the above files within the folder. ResHacker.exe is the executable that we will be running. Now we need to prep things for the image swap. We will need to pick images that we will be using to replace these files. In order for it to work we will need two different sizes of the same picture:

1.) 413×72

2.) 413×88

They should be the same image, just resized to fit. If the files are not this size, your computer will not boot properly and will throw an error. Please ensure that your file sizes match. They also have to be saved as 24-bit bitmaps to be functional.

Changing_windows_login_screen_image_06

Now we can open ResHacker and goto File->Open. Browse to My computer -> C Drive -> Windows -> System32 -> and the look for the file called “msgina.dll” and open it.

Changing_windows_login_screen_image_07

You reshacker should now look similar to the above screen shot. What you are now looking it is the contents of the dll. As you can see this DLL contains icons, bitmaps, dialogs, and more. You are able to modify all of these with this tool but PLEASE BE CAREFUL. You can seriously cripple your machine if you don’t take care.

Changing_windows_login_screen_image_08

Extend the Bitmap category to see the above listing.

Changing_windows_login_screen_image_09

You will need to upload your files to 101 (413×72) and 107(413×88) for Windows XP Professional.

Changing_windows_login_screen_image_10

You will need to upload your files to 128 (413×72) and 129 (413×88) for Windows XP Home.

Changing_windows_login_screen_image_11

Right click on the “1033” under the number file we need to replace, in this case we are using 101 which is our 413×72 image.

Changing_windows_login_screen_image_12

You will now get the upload screen. Click on the “Open file with new bitmap” button.

Changing_windows_login_screen_image_13

Use the file location box to browse to our smaller sized image that we are using and double click on it to open it. In this case it is on my desktop and is called small.bmp Then make sure that 101 (or 128 for XP Home) is selected in the textbox and the click on “Replace”.

Changing_windows_login_screen_image_14

You should now see you new image when you select that number in ResHacker. Repeat this process for 107 (129 for XP home).

Changing_windows_login_screen_image_15

Then you should see your new image when you select that number as well.

Changing_windows_login_screen_image_16

In ResHacker go to File -> Save As.

Changing_windows_login_screen_image_17

Make sure you are in “C:\WINDOWS\System32\ and then save the file as msgina1.dll. This way IF something were to go wrong, we still have out original msgina.dll to revert to if need be. Now that we have our new file, we need to tell windows to use it instead of the original. To do this we will need to modify the registry a little bit.

Changing_windows_login_screen_image_18

Goto Start-> Run and type regedit, this will bring up the registry editor. Hit the plus signs next to the words to navigate through to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Changing_windows_login_screen_image_19

Once you select the WinLogin folder, you registry editor should look similar to the above shot.

Changing_windows_login_screen_image_20

Right click on a blank spot in the right pane and goto new and then select String.

Changing_windows_login_screen_image_21

Name the key “GinaDLL” and press enter.

Changing_windows_login_screen_image_22

Now, double-click on the key and set the Value Datq equal to:

“C:\WINDOWS\system32\msgina1.dll”

Then select “OK”.

Once you restart your computer, you should see you login screen image that you selected.

IF your computer gives an error about not able to initialize the file, please start in safe mode (Press F8 while booting, and select Safe Mode) Once in safe mode, launch the Registry Editor and delete the string we created above and it will go back to normal. If this happens to you, please contact me and let me know. I am working on a fix for it, but it seems to happen when it feels like it, and I can’t find the cause. Thank-you for reading.