基本的に、ファイルが実行されたディレクトリに対して、目的のマシンに既に存在するコマンドラインツールを実行できるようにしたいと考えています。
つまり、インストーラーは次のことを行います。
ファイルが入る場所を指定します (INSTALLOCATION 変数)。
次に、コピーが完了したら、ファイルを圧縮して別のアプリケーションに添付するツールを実行します。
<CustomAction Id="InstallTo" Return="check" Directory="INSTALLLOCATION" Execute="immediate" ExeCommand='"C:\MyTool\Here\Tool.exe" -ad [INSTALLLOCATION] Poop 1.0'/>
<InstallExecuteSequence>
<Custom Action="InstallTo" After="InstallFinalize">$InstallTo>2</Custom>
</InstallExecuteSequence>
現時点では、何かが呼び出されているかどうかはわかりません。ツールが失敗した場合や存在しない場合などに、基本的にこの 2 ステップのインストールと進行状況の報告を行う方法はありますか?
ありがとう、ジェイミー