如何在Chain元素中的PackageGroup之后重新启动服务

时间:2014-09-26 22:30:50

标签: wix bootstrapper

我正在尝试在BootStrapper中将TeamViewer添加到我的链中。其中一个要求是我必须在没有UI的情况下静默安装TeamViewer,但启用了某些功能。在与TeamViewer支持人员交谈后,他们告诉我从目标机器上的TeamViewer导出我的注册表,然后重新启动teamViewer服务。

所以我解压缩了reg文件,使用heat来收集条目,并创建了一个MSI,用于在目标机器上推送reg值。

我需要做的下一步是重启teamViewer服务。

我是如何做到这一点的,因为我没有安装该服务。我查看了RestartResource,但没有找到我想做的任何样本,我会继续寻找希望找到帮助......

修改

我正在测试

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

罗布?

1 个答案:

答案 0 :(得分:1)

您可以使用MSI中的ServiceControl元素来控制尚未安装的服务。

相关问题