В данном лаунчер - это NSIS, значит необходимые изменения вносим перед запуском приложения, т.е в самой
первой стандартной функции -
.OnInit
запускаем процесс без ожидания процесса, если процесс не найден - закрываем лаунчер,
далее nsis ждет завершения процесса, по завершении процесса - удаляем следы.
лаунчер нужно сделать, чтобы запускался скрытно, в функции
.OnInit
Код:
SetSilent silent
В принципе весь код можно всунуть в
.OnInit по завершении всех инструкций пишем:
Код:
Quit
тогда необязательно писать -
SetSilent silent
как то так - один из множества вариантов.