Implementación de un administrador de credenciales

Para crear un administrador de credenciales, debe crear un archivo DLL que exporte las funciones siguientes:

Para restaurar las notificaciones a las funciones NPLogonNotify y NPPasswordChangeNotify para el inicio de sesión de tarjeta inteligente, cree una entrada del Registro denominada SmartCardLogonNotify como DWORD y establézcala en 1:

HKEY_LOCAL_MACHINE
   Software
   Microsoft
   Windows NT
   CurrentVersion
      Winlogon
         Notify
            SmartCardLogonNotify = 1

Windows Server 2003 y Windows XP: La entrada del Registro SmartCardLogonNotify no es necesaria.

Además, los administradores de credenciales también deben admitir la función NPGetCaps para WNNC_START (no es necesario admitir otros índices para los administradores de credenciales). Esto indica a MPR cuándo se iniciará un administrador de credenciales. Al llamar a NPGetCaps con el parámetro nIndex establecido en WNNC_START, MPR obtiene el tiempo de espera antes de llamar a las funciones de punto de entrada de administración de credenciales del proveedor. Y si el MPR tiene esta información, puede reenviarlo al administrador de credenciales, estableciendo el tiempo de espera.