Installshield Setup.Rul-使用ServiceStartService/LaunchAppAndWait启动依赖服务
我需要你的帮助 我正在维护一个旧的Installshield设置。Rul,它是由另一个团队编写的。 .exe启动一组自定义服务 现在我有一个要求,在运行使用installshield创建的.exe时,我需要根据一些依赖条件启动一组服务。 这是我从Setup.Rul表单获得的示例代码Installshield Setup.Rul-使用ServiceStartService/LaunchAppAndWait启动依赖服务,service,installshield,Service,Installshield,我需要你的帮助 我正在维护一个旧的Installshield设置。Rul,它是由另一个团队编写的。 .exe启动一组自定义服务 现在我有一个要求,在运行使用installshield创建的.exe时,我需要根据一些依赖条件启动一组服务。 这是我从Setup.Rul表单获得的示例代码 sApp1 = "sc"; sParam = "failure ASER reset= 0 actions= restart/100000"; LaunchAppAndWait (sApp1,
sApp1 = "sc";
sParam = "failure ASER reset= 0 actions= restart/100000";
LaunchAppAndWait (sApp1, sParam, WAIT);
sParam = "failure BSER reset= 0 actions= restart/100000";
LaunchAppAndWait (sApp1, sParam, WAIT);
sParam = "failure CSER reset= 0 actions= restart/100000";
LaunchAppAndWait (sApp1, sParam, WAIT);
sParam = "failure DSER reset= 0 actions= restart/100000";
LaunchAppAndWait (sApp1, sParam, WAIT);
ServiceStartService("ASER", "");
ServiceStartService("BSER", "");
ServiceStartService("CSER", "");
ServiceStartService("DSER", "");
现在的要求是,BSER依赖于ASER,从这个意义上说,BSER应该等到ASER完全启动,然后才启动。
DSER应该等到CSER和DSER完全启动,然后才启动
但是,我确实看到了本文档中的依赖项部分
但我无法理解正确的语法 你们谁能帮忙吗 多谢各位
Prashant.如果您还没有工作,请尝试将WAIT更改为LAAW_OPTION_WAIT,如果这是一个基本的MSI项目,您会发现使用System Configuration(系统配置)选项卡上的服务而不是CA更容易做到这一点。如果您还没有工作,请尝试将WAIT更改为LAAW_OPTION_WAIT,如果这是一个基本的MSI项目,您会发现使用“系统配置”选项卡上的服务而不是CA更容易做到这一点