Valhalla Legends Archive

Programming => General Programming => Topic started by: Grok on April 14, 2004, 09:37 AM

Title: Windows 2000 Logon Dialog
Post by: Grok on April 14, 2004, 09:37 AM
I am not googling the correct phrases to find how to program a custom/replacement Windows 2000 logon dialog box.  Anyone else know how?

TiA,
Grok
Title: Re:Windows 2000 Logon Dialog
Post by: Adron on April 14, 2004, 11:21 AM
You need to make a GINA - Graphical Identification and Authentication dll (http://www.google.se/search?hl=sv&ie=UTF-8&oe=UTF-8&q=graphical+identification+and+authentication+dll&btnG=S%C3%B6k&meta=lr%3Dlang_en)
Title: Re:Windows 2000 Logon Dialog
Post by: Maddox on April 14, 2004, 11:46 AM
Nice, Swedish google.
Title: Re:Windows 2000 Logon Dialog
Post by: Grok on April 14, 2004, 01:33 PM
Thank you Adron.
Title: Re:Windows 2000 Logon Dialog
Post by: Skywing on April 15, 2004, 02:30 AM
The Platform SDK also has two samples related to implementing a GINA dll that you might want to check out.

Generally it's much easier to use a passthrough DLL instead of writing the whole one from scratch because there are many things to handle, the documentation leaves lots to desire, and it's a pain to debug.  If you don't have something like VMware that lets you restore to a known-good point after you install a GINA that crashes winlogon, you're going to have real difficulty finishing the project.
Title: Re:Windows 2000 Logon Dialog
Post by: Grok on April 15, 2004, 11:23 AM
Turns out Blazer just wanted to replace the logo, so he found a resource editor.  He asked me how to replace the dialog altogether.  Bah.