首页 > Windows开发 > 详细

Windows Service 之 详解

时间:2015-12-08 22:03:00      阅读:284      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!