New
#1
I take it you mean on the login screen? I've wanted to change that for so long, but it's picky with the transparency and such. I guess you'd need to find a way to patch authui.dll, and then reshack it. If only I knew of a good patch or hex edit or something.
You can also check out this program - Download Logon WorkShop R2 Free - A powerful logon screen customizable tool for Windows 7 - Softpedia
You still need to manually edit the bitmap to the colour you want but it gives a nice GUI to work with.
The most important thing is to back up "C:\Windows\System32\authui.dll" and "C:\Windows\Branding\Basebrd\basebrd.dll" before you do anything and learn how to replace these files in case of not being able to boot into Windows after modding, this applies to anyway you choose to mod these files.
I can't remember what changes affect the basebrd.dll but I would back that up just in case although it may not be necessary.
Using this program you can create a new Logon, make your changes, Save & Apply and when your finished and checked you can still boot you can copy the 2 new .dll files above to a different backup location for if you ever need to reformat and wish to replace the originals again.
Thanks for those links Slartybart & Duzzy. :)
I used a program called "ChangeWindows7LogOnScreen" to change my log on screen picture.
The picture is darker and is purple behind the user tile.
As you can probably imagine, the light blue border clashes with the picture.
I'm a bit wary of editing dlls, however I've got VMs I can use to try it out.
If you need any help with Logon Workshop just ask and I can take a look.
VM's are the best for testing, have fun.
Yes I believe it does and it auto repairs it or marks it to be repaired on reboot. Also without searching the CBS.log you won't know if other files are broken/corrupted.
If it's a problem then there's one way I can think of avoiding this and that's to use a batch file to replace the modded file with the original file any time you need to run "sfc /scannow". The only problem is you have to remember to run the batch file first. If it's not a problem you can run a batch file after running "sfc /scannow" and rebooting just to replace the repaired one.
Here's a simple batch file if it is a problem. Just replace the paths to where you wish to store the files.
And I forgot to mention if you manually edit these dll's you will need to take ownership of them. If your only changing the user tile border I don't believe the basebrd.dll is required after helping in this other thread which may also intrest you, post #5 and #7 in particular - Remove Aero border around user account icon and another post - Transparent .PNG image not working as my account picture.Code:@echo off taskkill /F /IM Explorer.exe echo 1. Original echo 2. Modded set /p OPT= ? if %OPT%==1 ( xcopy /vqy "C:\Modded Logon\Original\authui.dll" "C:\Windows\System32\*.*" xcopy /vqy "C:\Modded Logon\Original\basebrd.dll" "C:\Windows\Branding\Basebrd\*.*" start "" explorer.exe exit ) if %OPT%==2 ( xcopy /vqy "C:\Modded Logon\Modded\authui.dll" "C:\Windows\System32\*.*" xcopy /vqy "C:\Modded Logon\Modded\basebrd.dll" "C:\Windows\Branding\Basebrd\*.*" start "" explorer.exe exit )
In the second link to remove both user tile and boarder I think you just change the Overlay size to 0 as shown in my screenshot.
Thanks for those new links and that batch file code .:)
Now I just have to find the time to try it all out.
I can just append the "sfc /scannow" command to the end of the batch file code and name the batch file appropriately. :)
Yes appending "sfc /scannow" to the batch file would be perfect but add it into option ones if statement just before the exit command or before starting Explorer and add a pause before exit as well so you can read the scans output.
I would also create a shortcut to it and place the shortcut in the start menu for easier access but that's up to you.