TService 的啟動順序 |
答題得分者是:shunchia63
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
請問各位:
我現在遭遇到一個問題, 我完成了一支 Service 的程式, 也 Install到 Win Serivce 中, 重開機後 發現我寫的Service 竟然會被第一個被啟動, 也就是在 Tray 右側的 Service , 可能有防毒系統, 有 Skype, 有防火牆系統等等... 這些都是先被安裝於系統中的, 但我的程式一定出現在這個圖示的最右邊, 請問, 有沒有什麼設定可以指定啟動的順序, 因為這支程式有相關一些資料庫的開啟, 第一個被啟動 常會出現一些未定的錯誤, 謝謝! |
malanlk
尊榮會員 發表:20 回覆:694 積分:577 註冊:2004-04-19 發送簡訊給我 |
|
shunchia63
高階會員 發表:26 回覆:141 積分:198 註冊:2007-05-22 發送簡訊給我 |
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 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |