2011-03-27 33 views
2

我寫了一個安裝了一下腰,它安裝,我想,當安裝完成後啓動服務。我把代碼在ServiceInstaller的OnCommitted方法中啓動服務。我這樣做是因爲我在這個主題上發現了很多搜索,但是我記得還有其他方法可以做到這一點。安裝OnCommitted問題

在回頭看,雖然,我不知道這是否是做正確的事。

尤其是文檔說OnCommitted後,提交安裝的被調用。這也算卸載嗎?我不想嘗試啓動我正在卸載的服務!

的思考?

+0

好吧,我可以證實,OnCommitted不會被調用的卸載,但還是不知道這是啓動服務的最佳方式。 – Nicros 2011-03-28 01:10:57

回答

0

建議的方法是使用ServiceControl table。基本上,您創建一個服務控制操作,告訴Windows安裝程序在安裝後啓動該服務。