Compartir a través de


GINA

La GINA funciona en el contexto del proceso de Winlogon y, como tal, el archivo DLL de GINA se carga muy pronto en el proceso de arranque. El archivo DLL de GINA debe seguir las reglas para que se mantenga la integridad del sistema, especialmente con respecto a la interacción con el usuario.

Nota

Los archivos DLL de GINA se omiten en Windows Vista.

El uso más común de GINA es comunicarse con un dispositivo externo, como un lector de tarjetas inteligentes. Es esencial establecer el parámetro start para el controlador de dispositivo en el sistema (Winnt.h: SERVICE_SYSTEM_START) para asegurarse de que el controlador se carga en el momento en que se invoca la GINA.

El propósito de un archivo DLL de GINA es proporcionar procedimientos personalizables de identificación y autenticación de usuario. El GINA predeterminado lo hace al delegar la supervisión de eventos SAS en Winlogon, que recibe y procesa secuencias de atención segura (SAS) de CTL+ALT+SU. Una GINA personalizada es responsable de configurarse para recibir eventos SAS (distintos del evento PREDETERMINADO CTRL+ALT+DEL SAS) y notificar a Winlogon cuando se produzcan eventos SAS. Winlogon evaluará su estado para determinar qué es necesario para procesar la SAS de GINA personalizada. Este procesamiento suele incluir llamadas a las funciones de procesamiento de SAS de GINA.

Para obtener información sobre las funciones específicas de exportación de GINA, vea Funciones de exportación de GINA. Para obtener información sobre el uso de estructuras de GINA para pasar información, vea Estructuras de GINA.

Tema Descripción
Carga y ejecución de un archivo DLL de GINA
Qué valor de clave del Registro se va a modificar para cargar y ejecutar un archivo DLL de GINA personalizado.
Compilación y prueba de un archivo DLL de GINA
Cómo probar un archivo DLL de GINA.