Atitit.跨语言系统服务管理器api兼容设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Atitit.跨语言系统服务管理器api兼容设计相关的知识,希望对你有一定的参考价值。

Atitit.跨语言系统服务管理器api兼容设计

 

 

 

1Common api,兼容sc ,service control??1

1.1. 服务创建,use sc1

1.2. 服务delete ,use  sc1

1.3. 服务start,  net start1

1.4. Service stop, net stop.1

1.5. Service  wrapper1

2Windows系统2

3Linux系统:是使用shell脚本来的创建服务的..2

4Biz sys 服务管理器3

5Ref3

 

1. Common api,兼容sc ,service control??

1.1. 服务创建,use sc

1.2. 服务delete ,use  sc

1.3. 服务start,  net start 

1.4. Service stop, net stop.

1.5. Service  wrapper

     query-----------查询服务的状态,

                     或枚举服务类型的状态。

     queryex---------查询服务的扩展状态,

                     或枚举服务类型的状态。

     start-----------启动服务。

     pause-----------向服务发送 PAUSE 控制请求。

     interrogate-----向服务发送 INTERROGATE 控制请求。

     continue--------向服务发送 CONTINUE 控制请求。

     stop------------向服务发送 STOP 请求。

     config----------更改服务的配置(永久)

     description-----更改服务的描述。

     failure---------更改服务失败时执行的操作。

     failureflag-----更改服务的失败操作标志。

     sidtype---------更改服务的服务 SID 类型。

     privs-----------更改服务的所需权限。

     qc--------------查询服务的配置信息。

     qdescription----查询服务的描述。

     qfailure--------查询失败时服务执行的操作。

     qfailureflag----查询服务的失败操作标志。

     qsidtype--------查询服务的服务 SID 类型。

     qprivs----------查询服务的所需权限。

     qtriggerinfo----查询服务的触发器参数。

     qpreferrednode--查询首选的服务 NUMA 节点。

     delete----------(从注册表)删除服务。

     create----------创建服务(将其添加到注册表)

     control---------向服务发送控制。

     sdshow----------显示服务的安全描述符。

     sdset-----------设置服务的安全描述符。

     showsid---------显示相应于假定名称的 SID 字符串。

     triggerinfo-----配置服务的触发器参数。

     preferrednode---设置首选的服务 NUMA 节点。

     GetDisplayName--获取服务的 DisplayName

     GetKeyName------获取服务的 ServiceKeyName

     EnumDepend------枚举服务的依存关系。

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

 

2. Windows系统

服务创建,use sc

服务delete ,use  sc

服务start,  net start 

Service stop, net stop.

Service  wrapper

 

3. Linux系统:是使用shell脚本来的创建服务的..

 

4. Biz sys 服务管理器

 

 

5. Ref

paip.注册java程序为LINUX系统服务的总结。 - attilax的专栏 博客频道 - CSDN.NET.htm

 

以上是关于Atitit.跨语言系统服务管理器api兼容设计的主要内容,如果未能解决你的问题,请参考以下文章

Atitit 项目的主体设计与结构文档 v3

Atitit.跨语言数据库db  api兼容性 jdbc odbc ado oledb 增强方案

Atitit.跨语言反射api 兼容性提升与增强 java c#。Net  php  js

Atitit.提升 升级类库框架后的api代码兼容性设计指南

Atitit Atitit.软件兼容性原理----------API兼容 Qa7

atitit.taskService 任务管理器的设计 v1