Construindo e testando uma DLL GINA
Todas as funções, protótipos, estruturas e constantes são definidos no arquivo de cabeçalho Winwlx.h.
Observação
GINA DLLs são ignoradas no Windows Vista.
Para testar uma GINA DLL, use o Winlogon.exe de uma versão verificada do sistema operacional, que está disponível com o Microsoft Windows Driver Development Kit (DDK). A versão verificada do Winlogon suporta a depuração de GINAs da seguinte maneira:
Você pode usar a seguinte sintaxe para criar uma seção no Win.ini para especificar opções de depuração do Winlogon.
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
Caso seja especificado, LogFile deve conter o nome completo do ficheiro que será usado para registrar informações de depuração. Se o arquivo não existir, ele será criado.
As opções DebugFlags especificam quais tipos de informações de depuração devem ser gravadas no arquivo de log ou no depurador. DebugFlags pode conter um ou mais dos seguintes sinalizadores.
Para iniciar a versão verificada do Winlogon em um depurador, adicione a seguinte entrada ao registro:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Image File Execution Options winlogon.exe Debugger = ntsd -d<dl> <dt>
Tipo de dados
Observação
Você deve usar o depurador simbólico do Windows (NTSD) para depurar o Winlogon.
Tópicos relacionados