ДЖИНА
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. |