Compartilhar via


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.