第1页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共15页WindowsVista的服务本文档提供了一些WindowsVista服务的相关信息
对于想在这个版本的Windows上面开发服务程序的开发者们,本文档也提供了一些最优方法
这些信息应用在Windows操作系统上
微软可能会随时更改本文档内容,可在以下地址获取最新的英文版本
第2页共15页第1页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共15页Windows服务概述MicrosoftWindows服务就是程序,通常,它们虽Windows一起启动,并在后台运行,直到被关闭
严格一点说,服务就是所有用服务API实现的Windows程序
通常,服务处理一些低级别的任务,这些任务很少需要和用户交互
尽管服务对于用户通常是不可见的,但Windows功能又离不开他们
服务处理许多重要的操作系统功能,包括:1、联网
很多系统服务支持联网
比如动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)客户端服务通过存储和更新系统的IP地址来管理网络配置
即插即用服务(PlugandPlay)使计算机可以识别硬件配置的变化并做出响应,例如用户添加或者卸载了一个硬件
3、远程访问
终端服务(TerminalServices)允许用户在远程登陆计算机
除了Windows自带的服务,大部分计算机还会运行很多第三方的服务
见到最多的就是防火墙和防病毒程序
服务怎样运行服务和一般程序最主要的区别是,服务被服务控制管理器(ServiceControlManager,SCM)管理
使用服务API实现服务,这些API处理服务和SCM之间的交互
SCM维护一个数据库,这个数据库放置了所有已安装服务的信息,并提供一个统一的方法来控制这些