Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 925520 - Last Review: October 26, 2007 - Revision: 2.7
Custom GINA modules do not work after you upgrade your computer to Windows Vista
After you upgrade your computer to Windows Vista, custom Graphical Identification and Authentication (GINA) modules no longer work.
This behavior occurs because GINA functionality that existed in earlier versions of Windows is replaced by a credential provider model in Windows Vista. Therefore, GINA modules do not work after you upgrade your computer to Windows Vista.
Use one of the following procedures, as appropriate for your situation:
- If you obtained the custom GINA module from a third-party software vendor or third-party hardware vendor, contact the vendor to inquire about a replacement.
- If you developed the custom GINA module, create a new solution that uses the credential provider model in Windows Vista.
Note Custom GINA modules use the following registry subkey:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GinaDLL
If the GinaDLL subkey is present, it contains the name of a GINA .dll file. The GinaDLL subkey is not present in default installations of Windows.
The credential provider model in Windows Vista is a pluggable architecture that enables modules that work with credentials to be written to a common interface. Therefore, modules can work with multiple system components. These components include the LogonUI component and the CredUI component.
For more information about the
ICredentialProvider interface, see the "Shell Interfaces" topic in the Windows Software Development Kit (SDK). To obtain Windows Vista credential provider samples, visit the following Microsoft Web site:
APPLIES TO
- Windows Vista Business
- Windows Vista Enterprise
- Windows Vista Home Premium
- Windows Vista Home Basic
- Windows Vista Ultimate
- Windows Vista Enterprise 64-bit Edition
- Windows Vista Home Basic 64-bit Edition
- Windows Vista Home Premium 64-bit Edition
- Windows Vista Ultimate 64-bit Edition
- Windows Vista Business 64-bit Edition
- Windows Server 2008 Datacenter without Hyper-V
- Windows Server 2008 Enterprise without Hyper-V
- Windows Server 2008 for Itanium-Based Systems
- Windows Server 2008 Standard without Hyper-V
- Windows Server 2008 Datacenter
- Windows Server 2008 Enterprise
- Windows Server 2008 Standard
- Windows Web Server 2008
| kbexpertisebeginner kbtshoot kbprb KB925520 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate