So now we have our basic login screen right? I mean, we should have all of the bitmaps replaced with what we want on the login screen. That was the hardest part (unless you really intend to get into the coding of the UIFILE, which can be quite a bother and usually unnecessary). After the bitmaps are all replaced, we save it (remember my rule from the last page about saving our work!) and test it. If you don't get the Win 2K login screen, everything should be in order and you should see your login. If not, make sure you applied your new login after you saved it (for example, if you were working on StellarLogin.exe and you saved this stage as StellarLogin1.exe, make sure you open up XP Logmod or Logon Loader and apply the new login; you probably still have the old one applied). If you are still having trouble, visit
our forums and someone will be there to help you.
The next part we will work on are the String Tables and the Version Info. There are five string tables, each with different contents, and there is one version info section. Below you will find screenshots of each of these screens with customized text in each.
Notice I have circled the compile script button in the first pic. Anytime you open up a section and you edit it in ResHacker (replacing bitmaps doesn't count, only text sections), you have to hit the compile script button afterwards to save the changes. If you forget and go to click on another section, ResHacker will politely remind you that you forgot. Just hit the compile script button and when it is done, it will appear grayed out. As a rule of thumb, if you can click on that button, you should before going onto another section (unless, of course, you've made changes you don't want saved).
Here are what the scripts sections are for (dependent upon the login):
String Table 11---Font for Left Panel
2---Font for Bottom Panel
3---Font for Account Lists
6---Enter Password Text
8---Text if you enter a wrong password
9---Text displayed if you click the ? button
10---Text if you enter a wrong password
11---Power button Text
12---Turn Off (listed computer) Text
13---Password Hint Text
14---Undock Text
15---Logged on Text
If you use a non-system font, you should include it in the zip file in case the user downloading doesn't already have it on their system.
String Table 216---Currently Logged On Text
17---Undock (listed computer) Text
18---Password Reset Disk Advisory
19---Advisory to Hit ? button or use Password Reset Disk
25---Text Displayed In Bottom Right-Hand Corner
26---Loggin on... Text
27---1 Unread Mail Message Advisory
28---Multiple Unread Mail Messages Advisory
29---1 Program Running Advisory
30---Multiple Programs Running Advisory
31---Please Wait Message
String Table 332---Person has 1 Program Running
33---Person has Number Programs Running
34---Running Too Many Programs Advisory
35---Person has 1 Email Message
36---Person has Number Email Messages
37---To Read Your Messages Instructions
38---Person is Logged On Advisory
39---Running Too Many Programs Advisory
40---text size
42---text size
43---text size
44---text size
45---text size
46---text size
47---text size
String Table 448---Font for Password Instructions
String Table 5100---Log On User Text
Most of them, you'll be able to figure out by looking at the login screen, and then looking at the scripts in ResHacker. Also, you'll notice that you mainly only edit the first 3 String Tables. The last two contain references that (usually) there are no need to edit. For now, just change whatever scripts you want in the String Tables, and edit the version info information and save. Now go take a look at what you have got so far. You should notice that there isn't much left to do. If the login you began with had the basic framework for the final product you are working on (i.e. the position of the account lists, whether or not the top and bottom frames are visible, etc.) you are probably done. If you like what you have, you probably could skip the next page. The next page is devoted to the UIFILE. If, however, you notice things you want to change that you haven't found where to change them yet, go ahead and read the next page. It's probably got something that can help you.
NEXT PAGE >>