吉娜
GINA 在 Winlogon 进程的 上下文中运行,因此,GINA DLL 在启动过程中非常早地加载。 GINA DLL 必须遵循规则,以便维护系统的完整性,特别是在与用户的交互方面。
注意
Windows Vista 中忽略 GINA DLL。
GINA 最常见的用途是与外部设备通信,例如智能卡 读取器。 必须将设备驱动程序的启动参数设置为系统(Winnt.h: SERVICE_SYSTEM_START),以确保在调用 GINA 时加载驱动程序。
GINA DLL 的目的是提供可自定义的用户标识和身份验证过程。 默认 GINA 通过将 SAS 事件监视委托给 Winlogon 来执行此作,它接收和处理 CTL+ALT+DEL 安全关注序列(SASs)。 自定义 GINA 负责设置自身以接收 SAS 事件(非默认 CTRL+ALT+DEL SAS 事件)并在发生 SAS 事件时通知 Winlogon。 Winlogon 将评估其状态,以确定处理自定义 GINA 的 SAS 所需的内容。 此处理通常包括对 GINA 的 SAS 处理函数的调用。
有关特定 GINA 导出函数的信息,请参阅 GINA 导出函数。 有关使用 GINA 结构传递信息的信息,请参阅 GINA 结构。
主题 | 描述 |
---|---|
加载和运行 GINA DLL |
要更改以加载和运行自定义 GINA DLL 的注册表项值。 |
生成和测试 GINA DLL |
如何测试 GINA DLL。 |