Прочитать на английском

Поделиться через


ДЖИНА

GINA работает в контексте процесса Winlogon, поэтому библиотека DLL GINA загружается очень рано в процессе загрузки. Библиотека DLL GINA должна соответствовать правилам, чтобы обеспечить целостность системы, особенно в отношении взаимодействия с пользователем.

Примечание

Библиотеки DLL GINA игнорируются в Windows Vista.

Чаще всего GINA используется для взаимодействия с внешним устройством, таким как средство чтения смарт-карта. Важно задать для параметра start драйвера устройства значение system (Winnt.h: SERVICE_SYSTEM_START), чтобы обеспечить загрузку драйвера к моменту вызова GINA.

Библиотека DLL GINA предназначена для предоставления настраиваемых процедур идентификации и проверки подлинности пользователей. GINA по умолчанию делает это, делегируя мониторинг событий SAS в Winlogon, который получает и обрабатывает последовательности безопасного внимания (SAS) CTL+ALT+DEL. Пользовательская GINA отвечает за настройку для получения событий SAS (кроме события SAS по умолчанию CTRL+ALT+DEL) и уведомления Winlogon о возникновении событий SAS. Winlogon оценит свое состояние, чтобы определить, что необходимо для обработки SAS пользовательского GINA. Эта обработка обычно включает вызовы функций обработки SAS GINA.

Сведения о конкретных функциях экспорта GINA см. в разделе Функции экспорта GINA. Сведения об использовании структур GINA для передачи информации см. в разделе Структуры GINA.

Раздел Описание
Загрузка и запуск библиотеки DLL GINA
Значение раздела реестра, которое следует изменить для загрузки и запуска пользовательской библиотеки DLL GINA.
Сборка и тестирование библиотеки DLL GINA
Как протестировать библиотеку DLL GINA.