How LoginStudio change the login screen?

By on December 25, 2007 8:26:04 PM from WinCustomize Forums WinCustomize Forums

jd2066

Join Date 12/2007
0
Hi,
I was wondering how does LoginStudio change the login screen?
Justin
20 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
December 25, 2007 9:12:26 PM from WinCustomize Forums WinCustomize Forums
Looks wise or technically wise?

Looks wise changes to skin you choose to use.

Technically wise, it is safe to use, it does not hack your system.
Reason for Karma (Optional)
Successfully updated karma reason!
December 25, 2007 9:24:21 PM from WinCustomize Forums WinCustomize Forums
Tech Wise. I do know it's safe to use. I was wondering how it did it.
I figure it must have some kind of code that runs as part of the logon screen to change it.
In which if so my questions would be:
1. How does it get Windows to load it's dll/ocx/whatever file to load with login screen?
2. How does that whatever file change the login screen?
Reason for Karma (Optional)
Successfully updated karma reason!
December 25, 2007 10:05:47 PM from WinCustomize Forums WinCustomize Forums
Logon Studio leaves the C:\Windows\System32\logonui.exe alone and instead has Windows use logonuiX.exe as the logon.

When you change a logon with Logon Studio, it changes the logonuiX.exe which Windows will use as the logon. If you uninstall Logon Studio, Windows will revert back to using logonui.exe as the default logon.
Reason for Karma (Optional)
Successfully updated karma reason!
Sign Up or Login and this ad disappears!
There are many great features available to you once you register. Sign Up for a free account and browse the forums without ads.
December 25, 2007 10:31:56 PM from WinCustomize Forums WinCustomize Forums
I guess that makes since.
I wonder though what happens if you install a Service Pack with a new logonui.exe file and Windows uses logonuiX.exe that hasn't been updated?
Reason for Karma (Optional)
Successfully updated karma reason!
December 25, 2007 10:57:25 PM from WinCustomize Forums WinCustomize Forums
There should be no problem because Windows will still use the .logonuiX.exe with Logon Studio installed and use the new logonui.exe if Logon Studio is uninstalled.
Reason for Karma (Optional)
Successfully updated karma reason!
December 25, 2007 11:02:53 PM from WinCustomize Forums WinCustomize Forums
Ok. I was thinking along the lines of if a service pack change caused LogonStudio's loginuiX.exe to crash how would you login then.
Reason for Karma (Optional)
Successfully updated karma reason!
December 25, 2007 11:10:10 PM from WinCustomize Forums WinCustomize Forums
I had LogonStudio installed and in use when I first installed SP2, never had a problem.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 1:51:16 AM from WinCustomize Forums WinCustomize Forums
caused LogonStudio's loginuiX.exe to crash how would you login


ctrl+alt+del twice
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 1:56:25 AM from WinCustomize Forums WinCustomize Forums
ctrl+alt+del twice

Ok.
Also I just looked and didn't see a LoginUIX.exe file so maybe that's not quite how it's done on Vista.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 1:59:25 AM from WinCustomize Forums WinCustomize Forums
You'll have to use LogonStudio Vista for Vista, the XP one won't work. The Vista version only changes the wallpaper at this point.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 2:03:40 AM from WinCustomize Forums WinCustomize Forums
Ok. I'm using LogonStudio Vista and it does change the logon screen wallpaper. I'm just wondering how it does it.
I looked with Process Monitor and it shows LoginUI.exe was running while locked and LoginUI.exe doesn't appear to be changed so LogonStudio must be doing something other then using a LoginUI.exe
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 4:40:27 AM from WinCustomize Forums WinCustomize Forums
Logon Studio leaves the C:\Windows\System32\logonui.exe alone and instead has Windows use logonuiX.exe as the logon.


Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 5:15:10 AM from WinCustomize Forums WinCustomize Forums
@boss0190, rickalot: That sounds like how it could be done except that after setting the login wallpaper I can't find a LogonUIX.exe file in the system32 directory.

I think I'll see if I can just email Stardock directly and ask them.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 5:29:42 AM from WinCustomize Forums WinCustomize Forums
Don't use login, but I would expect to find LogonUIX.exe in LoginStudio in my program files. That then takes over the running of login, instead of going to C:\Windows\System32\logonui.exe. Sure support will be happy to explain what happens.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 6:09:39 AM from WinCustomize Forums WinCustomize Forums
I did check in Program Files and didn't find anything.
Thanks to all for the help so far. I would figure LoginStudio used a LoginUIX.exe for a while and then they figured out a better way to do it.
Also I just emailed support and got back an automated message that had at the bottom "NOTE: Our office will be CLOSED beginning Monday, December 24th, in observance of Christmas and New Years. We will resume regular office hours Wednesday, February 2nd."
I guess I won't be finding answer anytime soon. Not a big deal as I was just curious how it worked and can wait.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 7:37:17 AM from WinCustomize Forums WinCustomize Forums
AFAIK on Vista it's modifying resource dlls, well only one at the moment (the one with the background).

The logon screen uses resources from 3 dlls:
- imageres.dll : contains the background image, the waiting animation and the startup sound
- authui.dll : contains all the UI elements and the UI scripts
- branding.dll : contains the vista logo and vista edition name

You can have a look here to get a little bit more related info.

BTW, emailing support to get technical info on the inner-workings of Stardock programs is not going to get you anywhere...
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 1:02:56 PM from WinCustomize Forums WinCustomize Forums
I was assuming you were using XP, didn't realize you were using Vista. My explanation was for XP...sorry.
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 1:14:18 PM from WinCustomize Forums WinCustomize Forums
No-one mentioned 'LogonStudio Vista'   
Reason for Karma (Optional)
Successfully updated karma reason!
December 26, 2007 4:13:14 PM from WinCustomize Forums WinCustomize Forums
@Littleboy: It appears you are correct. I looked in system32 and the imageres.dll did change. I guess Stardock decided that patching that file wouldn't cause any problems.
@Boss0190: That's ok, I should have mentioned in my first post I was using the Vista version.
Reason for Karma (Optional)
Successfully updated karma reason!
April 25, 2008 7:28:30 AM from WinCustomize Forums WinCustomize Forums
The logon screen uses resources from 3 dlls:- imageres.dll : contains the background image, the waiting animation and the startup sound - authui.dll : contains all the UI elements and the UI scripts - branding.dll : contains the vista logo and vista edition name



I can't find the branding.dll file. This one, I am most anxious to find. Does anyone know where to locate it? (Windows Vista Ultimate, btw)
Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108432  walnut2   Server Load Time: 00:00:00.0000406   Page Render Time:

Home | About | Privacy | Upload Guidelines | Terms of Service | Help
WinCustomize © 2014 Stardock Corporation. All Rights Reserved.