Welcome 微信登录
编程资源 图片资源库

首页 / 软件开发 / .NET编程技术 / Windows 7开发:后台服务(动手实验)

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 。

图 1

Windows SDK 配置工具