Compartilhar via


GINA

A GINA opera no contexto do processo winlogon 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.

Observação

As DLLs GINA são ignoradas no Windows Vista.

O uso mais comum da GINA é se comunicar com um dispositivo externo, como um leitor de 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 a GINA for invocada.

A finalidade de uma DLL GINA é fornecer procedimentos personalizáveis de identificação e autenticação do usuário. A GINA padrão faz isso delegando o monitoramento de eventos SAS ao Winlogon, que recebe e processa AS SASs (sequências de atenção segura ) CTL+ALT+DEL. Uma GINA personalizada é responsável por se configurar para receber eventos SAS (diferente do 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 de exportação gina específicas, consulte GINA Export Functions. Para obter informações sobre como usar estruturas GINA para passar informações, consulte Estruturas GINA.

Tópico Descrição
Carregando e executando uma DLL GINA
Qual valor de chave do Registro alterar para carregar e executar uma DLL GINA personalizada.
Criando e testando uma DLL GINA
Como testar uma DLL gina.