我需要你的帮助。
我正在维护一个由不同团队编写的旧 Installshield Setup.Rul。.exe 启动一组自定义服务。
现在我有一个要求,当运行使用 installshield 创建的 .exe 时,我需要根据几个依赖项标准启动一组服务。这是我从 Setup.Rul 获得的示例代码。
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 完全启动,然后才启动。
但是,我确实在本文档
http://helpnet.installshield.com/installshield16helplib/componentcontrolnt.htm
中看到了依赖项部分,
但我无法找出正确的语法。
你们中的任何人都可以帮忙吗?
谢谢你。
普拉尚。