Atitit.跨語言系統服務管理器api相容設計 1. Common api,相容sc ,service control??1 1.1. 服務創建,use sc1 1.2. 服務delete ,use sc1 1.3. 服務start, net start1 1.4. Service stop, n
Atitit.跨語言系統服務管理器api相容設計
1. Common api,相容sc ,service control??1
3. Linux系統:是使用shell腳本來的創建服務的..2
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