Compilación y prueba de un archivo DLL de GINA
Todas las funciones, prototipos, estructuras y constantes se definen en el archivo de encabezado Winwlx.h.
Nota
Los archivos DLL de GINA se omiten en Windows Vista.
Para probar un archivo DLL de GINA , use el Winlogon.exe de una versión comprobada del sistema operativo, que está disponible con el Kit de desarrollo de controladores de Microsoft Windows (DDK). La versión comprobada de Winlogon admite la depuración de ginAs de la siguiente manera:
Puedes usar la siguiente sintaxis para crear una sección en Win.ini para especificar las opciones de depuración de Winlogon.
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
Si se especifica, LogFile debe contener el nombre completo del archivo que se usará para registrar la información de depuración. Si el archivo no existe, se creará.
Las opciones DepurarFlags especifican qué tipos de información de depuración se escribirán en el archivo de registro o en el depurador. DebugFlags puede contener una o varias de las marcas siguientes.
Marca de depuración Descripción CoolSwitch La combinación de teclas CTRL+ALT+MAYÚS+TAB provocará un salto de depuración en Winlogon. Error Errores de impresión. Init Imprima los mensajes de inicialización y progreso. Notificar Imprimir mensajes de paquete de notificación. SAS Imprima información sobre las notificaciones de secuencia de atención segura (SAS). State Imprima mensajes cuando Winlogon cambie de estado. Tiempo de espera Imprimir mensajes cuando se establece un límite de tiempo o se alcanza un límite de tiempo. Seguimiento Imprima información detallada de seguimiento. Warn (Advertencia) Imprimir advertencias. Para iniciar la versión comprobada de Winlogon en un depurador, agregue la siguiente entrada al Registro:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Image File Execution Options winlogon.exe Debugger = ntsd -d<dl> <dt>
Tipo de datos
Nota
Debe usar el depurador simbólico de Windows (NTSD) para depurar Winlogon.
Temas relacionados