Hack XP's Start Button
June 9, 2004 in
Web/Tech I've gotten so many requests on how to change the Windows XP Start button, I'm going to teach you how to hack it to pieces manually.
Before you get started, you might want to print out this page for easy reference.
Change the Start text
1. First of all, make sure you download Resource Hacker. You'll need this puppy to edit resources inside your Windows shell.
2. Locate explorer.exe in your c:\Windows directory. Make a copy of the file in the same directory and rename it explorer.bak.
3. Now launch Resource Hacker. In the File menu, open explorer.exe. You'll now see a bunch of collapsed folders.
4. Expand the String Table folder and then find folder No. 37 (folder No. 38 if you're in Windows Classic mode).
5. Click on resource 1033 and locate the text that says "Start." This is your Start button, and now you've got control over what it says! Change the "Start" text to your text of choice. You don't have a character limit, but the text takes up valuable taskbar space, so don't make it too long.
6. Click on the button labeled Compile Script. This updates the settings for your Start button. But nothing will happen until you complete through step #20, so keep going!
Change your hover text
7. While you're here, why not also change the text that pops up when your mouse hovers over your Start button?
8. Right now it says "Click here to begin." Well, duh! We already know that's where to begin!
9. Open folder No. 34 and click on resource 1033.
10. Find the text that says "Click here to begin" and change it to something cooler. Might I suggest "Click here for a good time, baby."
11. Click on the Compile Script button to update this resource.
Customize your Start icon
12. For an added bonus, you can also change the Windows icon to the left of the text, too.
13. Collapse the String Table folder and expand the Bitmap folder at the top of your folder list.
14. Click on folder No. 143 and click on resource 1033. You should see that familiar Windows icon.
15. Go to the Action Menu and select "Replace bitmap." Select "Open file with new bitmap", and locate the replacement image on your machine. Note: The image must have a .bmp extension and a size of 25 pixels by 20 pixels. Then click the Replace button.
Here's the image I've been using instead of the Windows icon, in case you want to use it.
16. Now that you've made your changes, save the file in your Windows folder with another name, such as newstartbutton.exe. Don't name it Explorer.exe, because that file is already being used by your system. Close all open programs and restart your system.
17. Boot into Safe Mode With Command Prompt by pressing F8 on startup. Then choose Safe Mode in the command prompt.
18. Log on as administrator and enter your password.
19. When the command prompt comes up, make sure you're in the right directory by typing "cd c:\windows" (without the quotes).
20. Now type "copy c:\windows\newstartbutton.exe c:\windows\explorer.exe" (no quotes). Type "yes" (no quotes) to overwrite the existing file, then restart your system by typing "shutdown -r" (no quotes).
When Windows relaunches, you'll see your new Start button in all its glory!
Take care,
Sarah
Reader Comments (123)
http://www.errmess.com/forums/index.php?topic=50.msg198#msg198
Your Friend,Mikey
- open up your image in photo shop- click on the WAND feature- click the image with the WAND- click the SELECT tab, then select INVERSE- click the EDIT tab, select COPY- click the EDIT tab, select PASTE- look to the lower right hand corner of the screen for a tab stating Layers\Channels\Paths- the Layers tab should be selected, if not select it and you should see 2 images now.- The one on top is the new layer you just created, the one on the bottom is the original picture.- right click on the bottom layer and select delete, select YES to delete background; OR you can just deselect the eye on the bottom layer- now you should be left with the image you want to make the alpha channel with.- click on the FILE tab and select SAVE AS, name it what you want, save as .BMP, then click SAVE, a window will pop up now click on the 32 bit tab, then click OK- close the image, click NO if the save image pop up appears
OK YOU HAVE JUST MADE YOUR IMAGE ALPHA CHANNEL READY.- reopen the image you just saved with Photo Shop 7- the image should have a white background- use the WAND again and click on the image (the white background)- click the SELECT tab and click INVERSE, so only the image is selected- now look to the lower right hand corner for the LAYER\CHANNELS\PATH tab- select the CHANNELS tab- you will see 4 out 5 channels selected, the ALPHA 1 channel will be the one that is not selected- click on the EMPTY box in the ALPHA 1 where the eye should be, like in the other channels. Once you do this the image should get a reddish tint to it.- OK HERE IS THE TRICKY PART, so pay careful attention- DOUBLE CLICK on the black box of the ALPHA 1, a window should appear now- NOW click on the tab stating MASKED AREA, it will already be selected but do it anyways, now click OK- now just hit the DELETE button on your KEYBOARD. the area around your image should still be tinted - and if you look at the ALPHA 1 box, the selected portion you just deleted will be white.- now click on the FILE tab and SAVE.YOUR ALL DONE NOW =)ps. dont forget the largest dimensions for the start button .bmp is 30x30 pixels.
regardsGxG™
narendrawish you happy new year
Moazum Asifwish you happy new year
%systemroot%\ServicePackFiles\i386\Explorer.exe%systemroot%\LastGood\Explorer.exe
For those trying to change the start button's background graphic:
You don't need to boot into Safe Mode. Just change to Windows Classic, edit the Luna.msstyles file, and then enable Window Classic again. Before that you'll need to kill WFP by deleting or editing:
%systemroot%\System32\dllcache\Luna.mst%systemroot%\ServicePackFiles\i386\Luna.mst%systemroot%\LastGood\Resources\Themes\Luna\Luna.msstyles
As for the "pink" transparency, there's no need to copy in the old image and deal with all of that hassle. The start button background is a standard Windows bitmap. All standard bitmaps use the color Magenta (255,0,255) to identify transparent pixels.
Someone also asked why/how the three images work? The start button background is a tristate image. It displays of one of the three based on the state of the start button. From top to bottom they are Normal, Hover (mouse over or selected), and Active (pressed).
Hope that clears things up. If you have any questions you can contact me on http://forums.devhardware.com. For more tips check out my live article feed at http://www.nilpo.com/feed.xml
Oh, and one final comment for the guy who said editing system files is moronic...what exactly do you think your precious third-party programs are doing? Personally, I'd rather do it myself than trust someone else's programming ;)
Thanks,J