生成和测试 GINA DLL
所有函数、原型、结构和常量都在 Winwlx.h 头文件中定义。
注意
在 Windows Vista 中忽略 GINA DLL。
若要测试 GINA DLL,请使用已检查版本的操作系统(Microsoft Windows 驱动程序开发工具包 (DDK) 提供)的Winlogon.exe。 选中的 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>
数据类型
注意
必须使用 Windows 符号调试器 (NTSD) 来调试 Winlogon。
相关主题