WEB开发网
开发学院操作系统Windows Vista 使用 Windows Vista 的凭据提供程序创造自定义的登... 阅读

使用 Windows Vista 的凭据提供程序创造自定义的登录体验

 2009-02-09 17:43:37 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 目录 新旧两种体系结构的比较混合凭据提供程序要求设计混合凭据提供程序混合方式的实现改进的可能性测试和调试智能卡和初始化Windows Vista 在平台集成方面为开发人员提供了许多新的机会,新的凭据提供程序模型是变动最大的方面之一,使用 Windows Vista 的凭据提供程序创造自

本文示例源代码或素材下载

使用 Windows Vista 的凭据提供程序创造自定义的登录体验目录

新旧两种体系结构的比较

混合凭据提供程序

要求

设计

混合凭据提供程序

混合方式的实现

改进的可能性

测试和调试

智能卡和初始化

Windows Vista 在平台集成方面为开发人员提供了许多新的机会。新的凭据提供程序模型是变动最大的方面之一,由于它的出现,实现操作系统支持的新用户身份验证方案变得容易了许多。它已取代了 GINA(图形标识与身份验证)模型,而直言不讳地说,后者一向因为开发人员难以理解和实现以及昂贵的 Microsoft 支持费用而广为诟病。

那么 Windows® 登录插件接口的一个变化竟会如此令人兴奋,其原因何在?用户打开计算机时首先看到的是登录屏幕。由于登录体验是由凭据提供程序来控制和管理的,这使得自定义登录体验以及集成最符合组织需要的身份验证方法变得容易了许多。简而言之,凭据提供程序为开发和实现更好、更可靠的安全性提供了一种更容易的方式。

新旧两种体系结构的比较

我不想过细地阐述基于 GINA 的登录体系结构。不过,花点时间比较一下这两个体系结构,帮助您更好地理解新的体系结构以及其中的变动,这也很值当。

在 Windows Vista™ 之前的环境中,每个会话都有一个 winlogon 实例,它负责控制该会话的交互式登录序列。(图 1 显示了 Windows XP 和 Windows Server® 2003 旧的登录体系结构。)在刚启动的系统中,控制台位置的交互式登录始终在会话 0 中执行。会话 0 承载运行系统服务以及其他关键进程,包括“本地安全机构”(Local Security Authority) 进程。(换句话说,在会话 0 中运行的许多进程都没有在图 1 中显示出来。)

1 2 3 4 5 6  下一页

Tags:使用 Windows Vista

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接