Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 494
  • Last Modified:

How to replace msgina.dll across domain?

Hi all,

I have modified msgina simply to change from MS logo to our company logo. Tested it quite a bit on an XP workstation and several XP VM's. Works as I want it to.

The question is how can I roll this out to the other machines in the domain? All (apart from servers) are XP Pro.
0
Craignunn
Asked:
Craignunn
  • 2
  • 2
1 Solution
 
johnb6767Commented:
In a machine startup script, you could do something like the following.....

Course you see the idea here, and you could do it in VB as well, but I am unable to help you with that......

copy /y "\\server\share\yourgina.dll" "c:\windows\system32"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "GinaDLL" /d yourgina.dll /f
shutdown -f -r -t 02

Open in new window

0
 
CraignunnAuthor Commented:
But doesn't msgina.dll startup early in the boot sequence? Windows won't let you override...

Oh, I see. You mean rename the altered msgina.dll to something else, copy it over, and change registry to load it. Can you confirm that?

I suspect the shutdown command is to make it apply sooner, and not relevant if we are happy to wait till the user restarts their computer.
0
 
CraignunnAuthor Commented:
Thanks very muh for this, exatly what I was after!
0
 
johnb6767Commented:
Yea, if you are ok with a later shutdown, no biggie.

It just creates an alternate. I dont think the GINA loads until AFTER startup scripts. Basically if there is no GinaDLL value, it defaults to msgina.dll. All you are doing is specifying a custom one.

Please test this to your satisfaction prior to mass deployment though. I tested the reg command fine, just wanna make sure nothing goes terribly wrong....
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now