我们尝试了ServiceControl Start =“install”...但是服务正试图在某些自定义操作之前启动。例如,安装修改某个文件的DB或CA的延迟CA.但这是完全错误的。因此,我们使用CA来启动服务。我们是以正确的方式做到的吗?
答案 0 :(得分:3)
ServiceControl element创建ServiceControl tab文件由StartServices standard action处理。您需要使用ORCA查看构建的MSI,并查看InstallExecute序列。
至少需要在StartServices之前安排这些自定义操作。否则,服务需要更加灵活,例如轮询更改配置文件并重新加载,并且可以使用尚未提供的数据库并稍后尝试连接。