《Microsoft Windows 2000 服务器端编程》 -- 第一章:为什么要开发服务程序?

[翻译:马夫]

[上一页] [下一页]

1.1.5 为什么要开发服务程序?

 
    在设计你的服务器软件时,你可以按照实现其它应用程序的同样的方式把它做成一个简单的Windows可执行程序。不过,Windows支持一种称为“服务”的特殊类型的程序。服务程序就是包含了额外底层结构的常规Windows可执行程序。这种附加的底层结构使得可执行程序能通过服务控制管理器SCM(一个内置于每台运行Windows的计算机中的组件)被调整和监视。
    SCM允许管理员启动、停止、暂停和继续运行一个本地或远程的可执行服务程序。SCM也对服务程序进行监视并在服务异常终止时能自动重启它或重启计算机。所有与Windows一起安装的服务器软件都实现为服务程序。MMC提供了一种服务铰接机制使得管理员可以通过统一的界面控制所有已安装的服务。
因为这些原因,我强烈建议你将这种额外的底层结构代码加入你的应用程序,使它成为一个服务程序。本书的第三章讲述了这种做法的细节。第四章讲述让你能控制SCM的标准接口。   
 
 
 注意
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
要成为符合微软BackOffice徽标的程序,你的服务器软件必须实现为Windows服务程序(service)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值