Compartilhar via


GINA

O GINA opera no contexto do processo deWinlogon e, como tal, a DLL GINA é carregada muito cedo no processo de inicialização. A DLL gina deve seguir regras para que a integridade do sistema seja mantida, especialmente no que diz respeito à interação com o usuário.

Nota

As DLLs GINA são ignoradas no Windows Vista.

O uso mais comum do GINA é comunicar-se com um dispositivo externo, como umde leitor dede cartão inteligente. É essencial definir o parâmetro de início do driver de dispositivo para o sistema (Winnt.h: SERVICE_SYSTEM_START) para garantir que o driver seja carregado no momento em que o GINA for invocado.

A finalidade de uma DLL GINA é fornecer procedimentos personalizáveis de identificação e autenticação do usuário. O GINA padrão faz isso delegando o monitoramento de eventos SAS ao Winlogon, que recebe e processa CTL+ALT+DEL sass (sequências de atenção segura). Uma GINA personalizada é responsável por se configurar para receber eventos SAS (exceto o evento PADRÃO CTRL+ALT+DEL SAS) e notificar o Winlogon quando ocorrerem eventos SAS. O Winlogon avaliará seu estado para determinar o que é necessário para processar a SAS personalizada da GINA. Esse processamento geralmente inclui chamadas para as funções de processamento SAS da GINA.

Para obter informações sobre funções específicas de exportação do GINA, consulte Funções de Exportação do GINA. Para obter informações sobre como usar estruturas GINA para passar informações, consulte estruturas GINA.

Tópico Descrição
carregando e executando um de DLL GINA
Qual valor de chave do Registro alterar para carregar e executar uma DLL GINA personalizada.
compilar e testar um de DLL GINA
Como testar uma DLL GINA.