windows服务 服务控制程序(SCP)和服务控制器(SCM)有什么区别 SCP具体是什么东西呢? 这个是SCP还是SCM 呢?
图片中的是服务控制程序。
服务控制器(%SystemRoot%\System32\services.exe)的功能:
1. 维护已安装服务数据库
2. 开机时启动服务,或者在程序请求下启动服务
3. 枚举系统上已安装的服务
4. 为正在运行服务维护状态信息
5. 传递控制请求给正在运行的服务
6. 对服务数据库进行加锁或者解锁
服务控制程序(sc.ext)的功能:
1. 启动服务(通过向scm发送请求)
2. 向运行的服务传递控制请求(比如关闭服务,暂停服务等)(通过scm)
3. 查询运行服务的当前状态(通过scm)
windows中命令 sc 就是一个服务控制程序,服务控制程序通过与服务控制器交互来管理服务。
服务控制器如果因为异常关闭,整个系统都会崩溃。但是某个服务控制程序比如sc不能使用了,对系统没有特别大的影响。
SCM包括SCP,SCE,SCT
供应链执行(SCE)和供应链计划(SCP)
服务控制程序(SCP)是控制服务应用程序的功能块,也是服务应用程序同服务管理器(SCM)之间的桥梁。
供应链执行(SCE)和供应链计划(SCP),其中SCM包括SCP,SCE,SCT