Создание и тестирование библиотеки DLL GINA
Все функции, прототипы, структуры и константы определяются в файле заголовка Winwlx.h.
Заметка
Библиотеки DLL GINA игнорируются в Windows Vista.
Чтобы протестировать библиотеку DLL GINA, используйте Winlogon.exe из проверенной версии операционной системы, которая доступна в пакете средств разработки драйверов Microsoft Windows (DDK). Проверенная версия Winlogon поддерживает отладку GINAs следующим образом:
Для создания раздела в Win.ini можно использовать следующий синтаксис, чтобы указать параметры отладки Winlogon.
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
Если задано, LogFile должен содержать полное имя файла, который будет использоваться для записи сведений об отладке. Если файл не существует, он будет создан.
Опции DebugFlags задают, какие типы информации для отладки записываются в файл журнала или в отладчик. DebugFlags может содержать один или несколько следующих флагов.
Флаг отладки Описание CoolSwitch Сочетание клавиш CTRL+ALT+SHIFT+TAB приведет к разрыву отладки в Winlogon. Ошибка Ошибки печати. Инициализация Печать сообщений о инициализации и ходе выполнения. Уведомлять Печать сообщений пакета уведомлений. САС Печать сведений о уведомлениях о последовательности защиты внимания (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).
Связанные разделы