Я создал установщик для Windows Сервиса с использованием WiX. Установщик устанавливает и настраивает сервис без проблем. Он также удаляет службу без проблем, если она не запущена. Если служба работает, она может или не может остановить и удалить службу без проблем, в зависимости от того, сколько времени требуется для остановки службы.
Что я хотел бы сделать, это проверить, работает ли служба при удалении, и если да, отобразите сообщение, а затем откат удаления. Я просматривал документацию по WiX Toolset, но ничего не выскочило на меня.