Ask the Expert

Utilize the MS GINA

We are in the process of creating our own GSO product. Its stats include the following:
-Single sign-on
-One user ID and password for NT
-Notes and a few other web-based applications
-In-house client applications

Almost all the users in our network use WinNT4. When the user logs in, they should get our shell (C-shell, this is an .exe file) instead of the one provided by Microsoft. That will provide the user with the list of applications within our in-house shell. We want to know how to utilize the MS GINA.

Requires Free Membership to View

It sounds as if you want to accomplish two things. You want to have a custom logon screen and you want to have a custom shell that presents just those applications that support your GSO. It's not clear whether your executable obtains a different set of user credentials than those obtained by the standard GINA or whether it is intended to supplement the Explorer shell. If you want to build a custom GINA, look at the instructions and code samples in the MSDN library and the platform SDK. You will need to convert your logon executable to a DLL that can run under Win logon.

As for your application shell, you will not be able to replace Explorer. However, you could devise a menu of applications that would be listed in the Start menu or in Add/Remove Programs in the Control Panel. This can be done via group policies. Your application would need to provide a secure repository of the logon credentials for the supported applications.

This was first published in July 2001

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: