GINA

Die GINA wird im Kontext des Winlogon-Prozesses betrieben, und daher wird die GINA-DLL sehr früh im Startprozess geladen. Die GINA-DLL muss Regeln befolgen, damit die Integrität des Systems erhalten bleibt, insbesondere in Bezug auf die Interaktion mit dem Benutzer.

Hinweis

GINA-DLLs werden in Windows Vista ignoriert.

Die gängigste Verwendung der GINA ist die Kommunikation mit einem externen Gerät, z. B. einem Smartcardleser. Es ist wichtig, den Startparameter für den Gerätetreiber auf system (Winnt.h: SERVICE _ SYSTEM _ START) festzulegen, um sicherzustellen, dass der Treiber zum Zeitpunkt des Aufrufs der GINA geladen wird.

Der Zweck einer GINA-DLL besteht darin, anpassbare Benutzeridentifikations- und Authentifizierungsverfahren bereitzustellen. Die Standard-GINA delegiert die SAS-Ereignisüberwachung an Winlogon, das CTL+ALT+DEL Secure Attention Sequences (SASs) empfängt und verarbeitet. Eine benutzerdefinierte GINA ist dafür verantwortlich, sich so einzurichten, dass SAS-Ereignisse empfangen werden (mit Ausnahme des Standardereignisses STRG+ALT+DEL SAS) und Winlogon benachrichtigt wird, wenn SAS-Ereignisse auftreten. Winlogon wertet seinen Zustand aus, um zu bestimmen, was erforderlich ist, um die SAS der benutzerdefinierten GINA zu verarbeiten. Diese Verarbeitung umfasst in der Regel Aufrufe der SAS-Verarbeitungsfunktionen der GINA.

Informationen zu bestimmten GINA-Exportfunktionen finden Sie unter GINA-Exportfunktionen. Informationen zur Verwendung von GINA-Strukturen zum Übergeben von Informationen finden Sie unter GINA-Strukturen.

Thema BESCHREIBUNG
Laden und Ausführen einer GINA-DLL
Welcher Registrierungsschlüsselwert geändert werden soll, um eine benutzerdefinierte GINA-DLL zu laden und auszuführen.
Erstellen und Testen einer GINA-DLL
Testen einer GINA-DLL