GINA

La GINA opera nel contesto del processo Winlogon e, di conseguenza, la DLL GINA viene caricata molto presto nel processo di avvio. La DLL GINA deve seguire le regole in modo che venga mantenuta l'integrità del sistema, in particolare per quanto riguarda l'interazione con l'utente.

Nota

Le DLL GINA vengono ignorate in Windows Vista.

L'uso più comune di GINA consiste nel comunicare con un dispositivo esterno, ad esempio un lettore di smart card. È essenziale impostare il parametro di avvio per il driver di dispositivo sul sistema (Winnt.h: SERVICE_SYSTEM_START) per assicurarsi che il driver venga caricato dal momento in cui viene richiamata la GINA.

Lo scopo di una DLL GINA è fornire procedure personalizzabili di identificazione e autenticazione dell'utente. L'GINA predefinita esegue questa operazione delegando il monitoraggio degli eventi di firma di accesso condiviso a Winlogon, che riceve ed elabora le sequenze di attenzione protette CTL+ALT+DEL . Un'GINA personalizzata è responsabile della configurazione di se stessa per ricevere eventi di firma di accesso condiviso (diverso dall'evento predefinito CTRL+ALT+CANC SAS) e per notificare a Winlogon quando si verificano eventi sas. Winlogon valuterà il proprio stato per determinare cosa è necessario per elaborare la firma di accesso condiviso di GINA personalizzata. Questa elaborazione include in genere chiamate alle funzioni di elaborazione della firma di accesso condiviso di GINA.

Per informazioni sulle funzioni di esportazione GINA specifiche, vedere Funzioni di esportazione GINA. Per informazioni sull'uso delle strutture GINA per passare informazioni, vedere Strutture GINA.

Argomento Descrizione
Caricamento ed esecuzione di una DLL GINA
Quale valore della chiave del Registro di sistema modificare per caricare ed eseguire una DLL GINA personalizzata.
Compilazione e test di una DLL GINA
Come testare una DLL GINA.