A Conversation with Tech Support

Chat InformationThank you for your inquiry. Please wait for a site operator to respond. You are number 1 out of 1 customer(s) ahead of you.
Chat InformationThank you for your inquiry. All operators are currently assisting others. Thanks for your patience. An operator will be with you shortly. You are number 1 out of 1 customer(s) ahead of you.
Chat InformationYou are now chatting with ‘Tech Support’
Tech Support: Hello
Me: hi, i am having an error on my site
Me: whenever I try to access it, i get this error:
Me: There is no website configured at this address.
Tech Support: let me cehck
Me: ok
Tech Support: did you changed anything ?
Me: no, i just got the site the other day, all I have done is upload files
Tech Support: k
Tech Support: could you please upload file again in ASCCI mode
Me: how do i do that?
Tech Support: vi ftp
Me: ok
Me: ok, i uploaded an index.html file into the root directory
Tech Support: did you remove all files in home folder ?
Me: everything that i put there, yes
Tech Support: check now
Me: same error
Tech Support: close the old browser and reopen new one and try
Me: ok
Me: still getting it
Me: the error
Tech Support: i can see the site without errr
Me: oh
Tech Support: ?
Me: im still getting the error
Me: could it be my isp?
Tech Support: Also I have this idea for an adaptation of the story5000.com collaborative-story formula.
Tech Support: this is the first line on main page
Me: what?
Me: thats not my site
Tech Support: the phpnuke forum is there
Me: nope, thats not my site
Tech Support: oh
Tech Support: my bad
Tech Support: sorry
Tech Support: wrong window
Me: its ok
Tech Support: its working with IP
Tech Support: [IP ADDRESS REMOVED]
Me: yes it is
Tech Support: give me min
Me: ok
Tech Support: check now
Me: im getting the same error
Tech Support: did you try to change the browser
Tech Support: new one
Me: oh, now its working
Me: thank you
Tech Support: refresh the chache
Tech Support: Quite welcome

Login Screen Tutorial

NOTE: I WILL NOT BE HELD RESPONSIBLE FOR ANYTHING RELATED TO THIS TUTORIAL THAT CAUSES ANY ERRORS ON YOUR COMPUTER.

With that out of the way, let’s get on with it.

I was tired of my default windows xp login screen, and thought it would be cool to make my own. So I did, and now I’m writing a tutorial about how you can do it.

Part I: The Bitmaps

1. First, go to your Windows\system32 folder and COPY your logonui.exe file to another directory. (I suggest your My Documents folder.)

NOTE: MAKE SURE YOU COPY THE FILE, NOT MOVE IT. YOU MIGHT ALSO WANT TO BACK UP YOUR OLD ONE, BUT YOU DON’T HAVE TO.

2. Download ResourceHacker and unzip it to the desired location.

3. Open ResHacker and open (File > Open) the copy of the logonui.exe (not the original)

4. Let’s start with the Bitmaps. Here’s a run-down of what’s what.

-100: Background of the Login screen. Make sure you remember what the resolution of your image is, we’ll need it.

-102: Password Box. You might want to change the border color if you have a solid background

The Rest really don’t concern us, but you’ll see what they are if you view them.

5. Right, let’s get to work. Go to Action > Replace Bitmap. Click on 100, then go over and click on “Open file with new bitmap.” Go to the bitmap file of the background image you want, and click Open. Then click Replace.

Now we should have the new background image. Do the same procedures on any other images you want to replace, and then move on.

Part II: The UIFILE

Now we get to change some code to move some stuff around on the screen.

1. Close the Bitmap folder and expand the UIFILE folder, then the 1000 folder, and then click on 1033.

2. You should see a whole lot of script. Pretty much all we want to do here is possibly move the User Account List if it conflicts with your image.

3. You should see some code like this:

<element id=atom(contentcontainer0) layout=flowlayout(1,3,2,3) layoutpos=client content=argb(0,0,0,0)>
<element id=atom(leftpanel) sheet=styleref(leftpanelss) layoutpos=left>
</element>

That will align the user account list to the left. To move it to the right, replace it with this:

<element id=atom(contentcontainer0) layout=flowlayout(1,3,2,3) layoutpos=client content=argb(0,0,0,0)>
<element id=atom(rightpanel) sheet=styleref(rightpanelss) layout=borderlayout() layoutpos=left width=384rp>
</element>

4. Now click “Compile Script” and move on to the third section.

Part III: The Version Info

This will let you add your own tag to the login. Go to the Version Info Folder, then 1, then 1033.

The rest is pretty self explanitory.

Part IV: Installing

First, go to File > Save as… then go to the directory you want to save it to (Not your system32 folder yet). Type your filename, and make sure you put .exe on the end to make it the right type of file.

Now, you have one of two choices:

1: Boot into safe mode and overwrite the logonui.exe file in system32, or

2: Get a program like StyleXP.

Hope this tutorial helped you.

Here’s what I made using this technique:

EDIT (5.31.2006): I wrote this article a long time ago. It has been a long time since I worked with login screens, and because of this I can no longer support any questions you may have. If you still have questions, Google might be a good place to start.