Есть ли способ получить уведомление при запуске установки на основе MSI? - PullRequest
0 голосов
/ 02 мая 2011

Я пишу плагины для стороннего MSI-продукта.К сожалению, поскольку наши настройки подключаются к базе данных, используемой этим продуктом, а также зависят от некоторых служб этого продукта, наши настройки препятствуют обновлению основного программного обеспечения до более новой версии.Мы рассмотрели различные варианты решения этой проблемы, и кажется, что проще всего было бы определить, когда начинается установка обновления.Есть ли способ получить уведомление при запуске установки на основе MSI?

1 Ответ

0 голосов
/ 02 мая 2011

Какие плагины вы создаете?Вы имеете в виду модули слияния?

Обычно старые продукты обнаруживаются с помощью таблицы Upgrade .Вы определяете правило обновления для более старых версий, которое сохраняет их в свойстве установщика.Это свойство затем можно использовать, чтобы определить, была ли найдена более старая версия.

Другой подход - это настраиваемое действие, которое пытается найти установленные продукты, которые имеют такой же код UpgradeCode, что и MSI.

Установщик Windowsне отправляет уведомления.Он просто предоставляет информацию.Вы можете прочитать эту информацию из свойств установщика или с помощью настраиваемого действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...