Génération et test d’une DLL GINA
Toutes les fonctions, prototypes, structures et constantes sont définies dans le fichier d’en-tête Winwlx.h.
Notes
Les DLL GINA sont ignorées dans Windows Vista.
Pour tester une DLL GINA , utilisez la Winlogon.exe à partir d’une version vérifiée du système d’exploitation, qui est disponible avec le Kit de développement du pilote Microsoft Windows (DDK). La version vérifiée de Winlogon prend en charge le débogage des ginAs comme suit :
Vous pouvez utiliser la syntaxe suivante pour créer une section dans Win.ini afin de spécifier les options de débogage Winlogon.
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
S’il est spécifié, LogFile doit contenir le nom complet du fichier qui sera utilisé pour journaliser les informations de débogage. Si le fichier n'existe pas, il est créé.
Les options DebugFlags spécifient les types d’informations de débogage à écrire dans le fichier journal ou le débogueur. DebugFlags peut contenir un ou plusieurs des indicateurs suivants.
Indicateur de débogage Description CoolSwitch La combinaison de touches Ctrl+Alt+Maj+Tab entraîne un arrêt de débogage dans Winlogon. Error Erreurs d’impression. Init Imprimer les messages d’initialisation et de progression. Notifier Imprimer les messages du package de notification. SAS Imprimer des informations sur les notifications de séquence d’attention sécurisée (SAS). State Imprimez des messages lorsque Winlogon change d’état. Délai d'expiration Imprimez des messages lorsqu’une limite de temps est définie ou qu’une limite de temps est atteinte. Trace Imprimer des informations de trace détaillées. Avertir Imprimer des avertissements. Pour démarrer la version vérifiée de Winlogon dans un débogueur, ajoutez l’entrée suivante au Registre :
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Image File Execution Options winlogon.exe Debugger = ntsd -d<dl> <dt>
Type de données
Notes
Vous devez utiliser le débogueur symbolique Windows (NTSD) pour déboguer Winlogon.
Rubriques connexes