あなたの助けが必要です。
別のチームによって作成された古い 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
しかし、正しい構文を理解できません。
どなたか助けてください。
ありがとうございました。
プラシャント。