我創建了一個設置爲自動啓動的Windows服務。此服務在啓動時連接到數據庫服務。問題是數據庫服務似乎在我的服務之後開始。是否有編程方式來定義此依賴關係,以便在數據庫服務啓動後啓動我的服務。創建Windows服務啓動之間的依賴關係
我發現這篇文章http://www.boyce.us/windows/servertipcontent.asp?ID=7其中談到添加註冊表項來做到這一點。我想知道是否有C#的方式來做到這一點?
更新:
添加到上面的問題。這是另一種情況。這些服務正在使用installshied進行安裝,而不需要projectinsaller。看來installshield會查找派生自ServiceBase類的類並安裝每個服務。如何在這種情況下添加依賴項?
+1 - 我想說什麼;) – Oded 2011-03-01 19:31:53
你可以請。回覆編輯的問題。謝謝。 – stackoverflowuser 2011-03-01 20:33:04
@stack:我很遺憾地說,自從我使用InstallShield(並且當我這麼做的時候,它不適用於Windows服務)已經有一段時間了,所以我恐怕沒有太大的幫助。我確實嘗試Google,並提出了[this](http://community.installshield.com/showthread.php?t=162302&page=4),這可能會有所幫助! – 2011-03-01 20:53:55