培训
模块
Explore authentication - Training
In this module, you will learn about the differences between authentication and authorization.
GINA 在 Winlogon 进程的上下文中运行,因此,GINA DLL 在启动过程中很早就加载。 GINA DLL 必须遵循规则,以便维护系统的完整性,特别是在与用户的交互方面。
备注
在 Windows Vista 中忽略 GINA DLL。
GINA 最常见的用途是与外部设备(如智能卡阅读器)通信。 必须将设备驱动程序的 start 参数设置为 system (Winnt.h:SERVICE_SYSTEM_START) 以确保在调用 GINA 时加载驱动程序。
GINA DLL 的目的是提供可自定义的用户标识和身份验证过程。 默认 GINA 通过将 SAS 事件监视委托给 Winlogon 来执行此操作,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。 |
培训
模块
Explore authentication - Training
In this module, you will learn about the differences between authentication and authorization.