2014-09-26 22 views
0

我試圖將TeamViewer添加到BootStrapper中的Chain中。其中一個要求是我必須在沒有UI的情況下安裝TeamViewer,但啓用了某些功能。與TeamViewer支持人員交談後,他們告訴我從目標機器上的TeamViewer導出我的註冊表,然後重新啓動teamViewer服務。如何在Chain元素中的PackageGroup後重新啓動服務

因此,我提取了reg文件,使用熱來收集條目,並創建了一個MSI,將目標機器上的reg值推送出去。

我需要做的下一步是重新啓動teamViewer服務。

我該怎麼做,因爲我沒有安裝服務。我看着RestartResource,但沒有發現什麼,我想做的事,我會繼續尋找,希望能找到幫助任何樣本...

編輯

我目前正在測試

<util:RestartResource Id="rrTeamViewerService" ServiceName="TeamViewer9"/> 

Rob?

回答

0

您可以使用MSI中的ServiceControl元素來控制您尚未安裝的服務。

+0

我會嘗試在我目前的測試thx – CheGueVerra 2014-09-27 16:43:58

+0

我正在查看日誌文件,我怎麼知道服務重新啓動......沒有看到任何表明在那裏? – CheGueVerra 2014-09-27 17:37:34

+0

我會檢查事件日誌 - 您使用了哪些ServiceControl命令? – Neil 2014-09-27 21:57:50