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, net stop.1
1.5. Service wrapper1
2. Windows系統2
3. Linux系統:是使用shell腳本來的建立服務的..2
4. Biz sys 服務管理器3
5. Ref3
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------枚舉服務的依存關系。
2. Windows系統
服務建立,use sc
服務delete ,use sc
服務start, net start
Service stop, net stop.
Service wrapper
3. Linux系統:是使用shell腳本來的建立服務的..
4. Biz sys 服務管理器