Как закрыть работающий экземпляр приложения на восстановление в installshield в Basic MSI Project? - PullRequest
0 голосов
/ 11 октября 2011

Я хочу закрыть запущенный экземпляр моего приложения на опции восстановления моей установки ....

1 Ответ

0 голосов
/ 11 октября 2011

Это можно сделать с помощью специального действия.Для него нет предопределенной поддержки, поэтому вам нужно будет написать свой собственный код.Хорошим подходом является отправка WM_CLOSE в главное окно приложения и его закрытие.

Чтобы выполнить это настраиваемое действие только во время восстановления, вы можете попробовать подготовить его с помощью свойства REINSTALL .

Если вы хотите избежать диалогового окна «Используемые файлы», вам нужно будет выполнить это настраиваемое действие до действия InstallValidate .В этом случае вы не можете использовать свойство REINSTALL, но вы можете использовать это условие:

Installed

Он принимает значение true, когда ваш пакет работает в режиме обслуживания (изменение, исправление или удаление).

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