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.