Originally posted by: bsobel
There is no way to change the logon splash screen. It's a bitmap resource that's part of the kernel.
What a crock.

) Sorry Noggin, couldn't resist). Actually there are some third party tools/hacks to replace the login UI. You are right, it does require modifyijng the resources of the executable and replacing it (including in the wfp cache). If you checkout
ThemeXP, you can see some examples (1560 apparently) of what he's talking about.
Bill
Yes, you can edit the bitmap resources in the executable. (Actually, come to think of it, I think the bitmaps are in msgina.dll, not the kernel. Yeah, I just loaded msgina.dll in Visual Studio, the bitmaps are there.)
If you do this, as Bill says, you have to also replace the file in the dllcache.
BUT... the problem is that if you apply service packs to your system, or hotfixes, it's entirely possible that the installer won't recognize what's on your system and not apply updates.
And that could lead to system crashes. Like a STOP 0xc000021a blue screen. And no Microsoft tech support person would be able to determine that you've got the wrong version of msgina.dll on your system.
The only *supported* way of doing this is to write your own GINA. There's sample code in the SDK. (Or is it the DDK. One of the two.) It's not a trivial task.
I have no idea what logonui.exe is or does, but there's no part of the OS called logonui.exe. At least not on the NT/2K/XP operating systems. Under these OSes, the logon UI is displayed by the GINA, which by default is msgina.dll, but can be changed to a custom GINA by editing hklm\software\microsoft\windows nt\currenversion\winlogon and adding a GinaDLL value with the path to your custom GINA.