我正在尝试在BootStrapper中将TeamViewer添加到我的链中。其中一个要求是我必须在没有UI的情况下静默安装TeamViewer,但启用了某些功能。在与TeamViewer支持人员交谈后,他们告诉我从目标机器上的TeamViewer导出我的注册表,然后重新启动teamViewer服务。
所以我解压缩了reg文件,使用heat来收集条目,并创建了一个MSI,用于在目标机器上推送reg值。
我需要做的下一步是重启teamViewer服务。
我是如何做到这一点的,因为我没有安装该服务。我查看了RestartResource,但没有找到我想做的任何样本,我会继续寻找希望找到帮助......
修改
我正在测试
<util:RestartResource Id="rrTeamViewerService" ServiceName="TeamViewer9"/>
罗布?
答案 0 :(得分:1)
您可以使用MSI中的ServiceControl元素来控制尚未安装的服务。