Jump to content

Recommended Posts

Posted

Hello all,

 

I was wondering if anyone could help me with this.

 

I have created a custom logon screen image to replace the blank frame as per the instructions on this post:

http://www.edugeek.net/forums/windows-7/59701-windows-7-ive-given-up-4.html#post543841

 

This worked fine for my PC and I now have a nice little logo on the logon screen instead of a blank frame. However, how do I push this out to all PCs on the network? I don't fancy replacing a .dll in system32 on every single machine (especially if we decide to change it!). I tried pushing the .dll out as a file using GPO (to replace the one in system32) but as expected, this didn't work.

 

Has anyone got a solution for this or are my PCs doomed with a blank frame?

 

(I wish it would just pick up the default user image)

 

Best regards

 

Katrina

Posted
I tried pushing the .dll out as a file using GPO (to replace the one in system32) but as expected, this didn't work.

 

 

Any reason it's not working? I'm assuming you'd need to use a script to take ownership of the authui, rename it, then copy new one in. Not sure if it'd allow a straight overwrite

 

What errors are you getting etc?

 

(And as a side note, I assume you realise editting sysfiles does break EULAs etc? Just saying.)

 

Steve

Posted

Hi Steve,

 

Yes I'm assuming it's a permissions thing. I just tried to straight replace the file using GPO and nothing happened on reboot- we still had the blank frame.

I should imagine a script is needed to overcome the permissions/ownership but I wouldn't know where to start with that I'm afraid.

 

Actually, now you mention it, I hadn't thought about the EULA. Good point.

 

I think I'll just leave it. A bit of a shame, as I would like to see the logo there... but don't really want to be meddling too much with things we shouldn't be meddling with!

Posted
why not change the background and position your logo in the right spot so it fits just right?

 

...

 

I just creased up laughing when I saw this. What a simple but brilliant solution!!

 

What's the saying about looking for the simplest solution first?! :p

Posted

There's a built-in "TakeOwnershipEx" method for Win32 APIs, so it should be easy enough (it's just an automated way of doing it, like adding it in your right click context menus).

 

If you do that it should allow you to rename (or overwrite) the file, then copying should work.

 

Steve

Posted (edited)

The way I found was to copy a wallpaper file to the below directory :

 

C:\Users\shane.russell\AppData\Roaming\Microsoft\Windows\Themes\

 

Ensuring it is a jpg file type and also that it is named TranscodedWallpaper.jpg

 

And then in a script run the below code so as to update the current user hive in the registry - which is vbscript

 

Dim WshShell
Set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.Run "c:\windows\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters", 1, False
Set WshShell = Nothing

 

I think the above is wallpaper not the logon screen so may be totally different , appologies :-S

Edited by mac_shinobi

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...