線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2872
推到 Plurk!
推到 Facebook!

TService 的啟動順序

答題得分者是:shunchia63
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-23 01:47:37 IP:61.67.xxx.xxx 未訂閱
請問各位:

我現在遭遇到一個問題, 我完成了一支 Service 的程式, 也 Install到 Win Serivce 中, 重開機後
發現我寫的Service 竟然會被第一個被啟動, 也就是在 Tray 右側的 Service , 可能有防毒系統, 有 Skype,
有防火牆系統等等... 這些都是先被安裝於系統中的, 但我的程式一定出現在這個圖示的最右邊,
請問, 有沒有什麼設定可以指定啟動的順序, 因為這支程式有相關一些資料庫的開啟, 第一個被啟動
常會出現一些未定的錯誤, 謝謝!
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-24 02:07:49 IP:61.219.xxx.xxx 訂閱
覺得要由起動順序(我不知道是否可控制順序) 來思考似乎有點問題。 應該要讓 Service 有自動偵測資料庫連線是否備妥並自動連線的能力.. 這樣比較好吧
! 感覺每個Service都是互相獨立的Process,我右下角 tray 出現的每個AP的順序不是每次都一樣哦。
編輯記錄
malanlk 重新編輯於 2008-03-24 02:08:59, 註解 無‧
shunchia63
高階會員


發表:26
回覆:141
積分:198
註冊:2007-05-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-24 13:55:41 IP:61.62.xxx.xxx 訂閱
Hi:
在Service 有一個頁簽叫 依存性,但手動無法指定(不知是否有Tool可以改)

.NET 有一個叫 ServiceInstaller.ServicesDependedOn 屬性


(Delphi 應該也有)

參考
SvcMgr unit

TDependencies
TDependencies is a container for TDependency objects.
TDependency
TDependency object represents a dependent service or load ordering group used by TService objects.
TService
TService encapsulates a Windows NT service.
TServiceApplication
TServiceApplication encapsulates a Windows NT service application.
TServiceThread
TServiceThread represents the thread associated with a specific service (TService object).

可以以程式方式安裝相依性




在Cluster Service 內
可以輕易的指定相依性不用寫程式



===================引 用 P.D. 文 章===================
請問各位:

我現在遭遇到一個問題, 我完成了一支 Service 的程式, 也 Install到 Win Serivce 中, 重開機後
發現我寫的Service 竟然會被第一個被啟動, 也就是在 Tray 右側的 Service , 可能有防毒系統, 有 Skype,
有防火牆系統等等... 這些都是先被安裝於系統中的, 但我的程式一定出現在這個圖示的最右邊,
請問, 有沒有什麼設定可以指定啟動的順序, 因為這支程式有相關一些資料庫的開啟, 第一個被啟動
常會出現一些未定的錯誤, 謝謝!
編輯記錄
shunchia63 重新編輯於 2008-03-24 15:58:08, 註解 無‧
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-03-24 17:19:24 IP:218.211.xxx.xxx 訂閱
確實可由設定 TService 的 Dependencise Property 來達成... 又學到一招...
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-03-25 10:17:44 IP:61.67.xxx.xxx 未訂閱
感謝shunchia63的指點, 我從這條路來研究看看!
系統時間:2024-04-26 16:18:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!