Windows 7开发:后台服务(动手实验)2011-04-25 MSDN Windows 7 和 Windows Vista 在后台处理方面经过了很多改进。如今实现有效后台处理 的挑战包括:• 性能——启动延迟,登录延迟,关闭延迟;后台 处理干扰前台处理• 耗电• 安全——攻击面增多Windows 7 后台服务和计划任务采用各种机制最大程度地减小耗电量,减少系统攻击 面,并提高应用程序和系统性能。这些机制包括:• 服务请求的安全权限• 服务 SID• 延迟自动启动服务• 触发器 启动服务• 计划任务条件和设置由于如今的 Windows 中存在大量服 务,后台处理必须满足安全性、性能和耗电要求。目标在本实验中,您将学 习如何:• 设计和实现触发器启动服务• 最大程度地减少 服务请求的权限量系统要求要完成本实验,您必须拥有以下软件:• Microsoft Visual Studio 2008• Windows 7• Windows 7 SDK• Windows Sysinternals Process Explorer设置本实验要求 Windows 7 SDK 与 Visual Studio 2008 正确集成。可以按照以下步骤 实现:1. 单击“开始”菜单,转到所有程序 | Microsoft Windows SDK v7.0 | Visual Studio Registration ,然后单击 Windows SDK Configuration Tool 。在 Windows SDK Configuration Tool 对话框上,确认选择了 v7.0 版本,然后单击 Make Current 。

图 1Windows SDK 配置工具