Implementando um Gerenciador de Credenciais
Para criar um gerenciador de credenciais, você deve criar uma DLL que exporte as seguintes funções:
Para restaurar as notificações para as funções NPLogonNotify e NPPasswordChangeNotify para logon de cartão inteligente, crie uma entrada do Registro chamada SmartCardLogonNotify como um DWORD e defina-a como 1:
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows NT
CurrentVersion
Winlogon
Notify
SmartCardLogonNotify = 1
Windows Server 2003 e Windows XP: A entrada do Registro SmartCardLogonNotify não é necessária.
Além disso, os gerenciadores de credenciais também devem dar suporte à função NPGetCaps para WNNC_START (o suporte a outros índices não é necessário para gerenciadores de credenciais). Isso informa ao MPR quando um gerenciador de credenciais será iniciado. Chamando NPGetCaps com o parâmetro nIndex definido como WNNC_START, o MPR obtém o tempo de espera antes de chamar as funções de ponto de entrada de gerenciamento de credenciais do provedor. E se o MPR tiver essas informações, ela poderá encaminhá-la para o gerenciador de credenciais, definindo o tempo limite.