码迷,mamicode.com
首页 > Windows程序 > 详细

Windows Service 之 详解

时间:2015-12-08 22:06:17      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

一、Windows 服务简介

  Windows 服务是可以在系统启动时自动打开的(不需要任何人登录计算机)的程序。

  1、适合创建Windows 服务的场景:

  [1] 在没有用户交互操作的情况下运行程序;

  [2] 在权限比交互式用户更大的用户下运行程序;

  2、Windows 服务的示例:

  [1] WCF宿主(假定由于某些原因不能使用IIS);

  [2] 缓存网络服务器中数据的程序;

  [3]在后台重新组织本地磁盘数据的程序。

  3、Windows 服务的管理:

  windows系统下:控制面板 → 系统和安全 → 管理工具 → 服务;或者 在“ 搜索 Web 和 Windows ”中直接搜索“服务”。

二、Windows 服务的体系结构

  操作 Windows 服务需要三种程序:服务程序;服务控制程序;服务配置程序。

  1、服务程序:用于提供需要的实际功能;

  服务程序需要三个部分:主函数、service-main 函数、处理程序。

  服务控制管理器(Service Control Manager,SCM),对于服务有非常重要的作用,它可以把启动服务或停止服务的请求发送给服务。SCM是操作系统的一个组成部分,它的作用是与服务进行通信。

  [1] 主函数

 

  2、服务控制程序:用于把控制请求发送给服务,如开始、停止、暂停 和 继续。

 

  3、服务配置程序:用于安装服务,这意味着不但要把服务复制到文件系统中,还要把服务的信息写到注册表中,这个注册信息由服务控制管理器(SCM)用于开始和启动服务。

  [1]

  

Windows Service 之 详解

标签:

原文地址:http://www.cnblogs.com/xinaixia/p/5031060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!