Итак, я пытаюсь, после того, как приложение завершает установку (хотя на самом деле, действительно не имеет значения, когда запускается вторичное приложение, так как оно не взаимодействует с установленными файлами во время установки), запустить другое Программа в комплекте с приложением. Соответствующий код (различные вещи заменены на "...":
<directory ...>
<component ...>
<File Id="IDINST" ... />
</component>
</directory>
...
<CustomAction Id="IDACTION" FileKey="IDINST" ExeCommand="..." Return="ignore" />
...
<InstallExecuteSequence>
<Custom Action="IDACTION" After="CostFinalize" />
</InstallExecuteSequence>
Я проверил каталог, и файл оказался там, где я ожидал, но он не был выполнен после процесса установки. По правде говоря, я даже не хочу, чтобы этот файл был установлен, просто запустите, а затем удалите. Но я пока проигнорирую это. В любом случае, я видел несколько примеров запуска действий после диалогов, но так как в настоящее время я использую <UIRef Id="WixUI_Minimal" />
, я не думаю, что это идеально.