Windows Vista 中的 GINA 替代品

在 Windows Vista 操作系统之前,登录系统的的交互部分是由臭名昭著的 GINA 组件来实现的。而现在,这一情形在 Windows Vista 操作系统中得到了改观,新的系统使用了一种完全不同于 GINA 的方式来管理交互登录。这种方式可能更加适合软件开发的潮流,因为其基础就是大名鼎鼎的 COM。而相关的一个重要的接口,名字为 ICredentialProvider。此接口自从出现以来,曾经历了不同的版本,随着 Windows Vista 的发布,最终的面貌得以稳定。网络上有很多人在寻找正确实现此接口(以及相关的其它接口)的方法,其中的一部分人在探索中陷入了迷茫,这很正常,凭着极少数的文档资料而试图驾驭若干种方法调用顺序、结构成员或者函数参数的填充组合,是天才也望而生叹的。

好在,微软官方网站上终于出现了介绍这方面的知识的实践性的文章:《使用 Windows Vista 的凭据提供程序创造自定义的登录体验》。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注