最近实现了银行柜员刷卡登录Windows功能,将技术要点摘录下。
1. GINA原理
GINA是WinLogon的可插入部件。Windows操作系统中Winlogon进程负责管理与登录和身份认证相关的安全性工作,包括处理用户的登录与注销、启动用户shell、输入口令、更改口令、锁定与解锁工作站等。Winlogon进程在系统初始化时,启动用户程序之前运行起来,以保证相关操作对其它进程不可见,避免其它进程取得登录敏感数据。启动过程中winlogon.exe会调用GINA,GINA(Graphical Identification and Authentication )是微软windo......