Создание и тестирование библиотеки DLL GINA
Все функции, прототипы, структуры и константы определяются в файле заголовка Winwlx.h.
Примечание
Библиотеки DLL GINA игнорируются в Windows Vista.
Чтобы протестировать библиотеку DLL GINA , используйте Winlogon.exe из проверенной версии операционной системы, которая доступна вместе с пакетом средств разработки драйверов Microsoft Windows (DDK). Проверенная версия Winlogon поддерживает отладку GINA следующим образом:
Следующий синтаксис можно использовать для создания раздела в Win.ini для указания параметров отладки Winlogon.
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
Если этот параметр задан, LogFile должен содержать полное имя файла, который будет использоваться для ведения журнала отладочные сведения. Если файл не существует, он будет создан.
Параметры DebugFlags указывают, какие типы отладочных сведений записываются в файл журнала или отладчик. DebugFlags может содержать один или несколько следующих флагов.
Флаг отладки Описание CoolSwitch Сочетание клавиш CTRL+ALT+SHIFT+TAB приведет к разрыву отладки в Winlogon. Ошибка Ошибки печати. Init Вывод сообщений об инициализации и ходе выполнения. Уведомление Вывод сообщений пакета уведомлений. SAS Вывод сведений об уведомлениях SAS . Состояние Вывод сообщений при изменении состояния Winlogon. Время ожидания Печать сообщений при установке или достижении ограничения по времени. Трассировка Вывод подробных сведений трассировки. Предупреждение Вывод предупреждений. Чтобы запустить проверенную версию Winlogon в отладчике, добавьте в реестр следующую запись:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Image File Execution Options winlogon.exe Debugger = ntsd -d<dl> <dt>
Тип данных
Примечание
Для отладки Winlogon необходимо использовать символьный отладчик Windows (NTSD).
Связанные темы