Wix: запуск удаления загрузчика, если цепочка MSI удалена - PullRequest
0 голосов
/ 14 сентября 2018

Аналогичный вопрос был опубликован как " WiX - Как удалить пакет при удалении MSI ", но моя проблема немного другая:

Я поставляю плагин (вцепочка MSI в нашей пользовательской загрузки) для программного обеспечения.Когда пользователь удаляет это программное обеспечение, оно автоматически запускает удаление своих плагинов (внутренне через службу установщика Windows, например, msi).Но это оставляет наш Bootstrapper там в панели управления.Теперь, если кто-то попытается удалить его, bootstrapper будет просить установить себя (снова), что будет невозможно, поскольку родительское программное обеспечение, на котором будет размещаться плагин, отсутствует.

Q: Isесть какое-либо событие, которое может вызвать удаление Bootstrapper всякий раз, когда цепочка MSI запускается для удаления?

Я думаю написать пользовательское действие в msi, которое может сделать эту работу, но я хотел бы знать, есть ли лучшее решение.

Спасибо большое.
Фаррух

...