2009-05-22 5 views
0

В частности, я хочу, чтобы иметь возможность обнаруживать, что приложение запущено, и запретить пользователю продолжать процесс установки (отключив кнопку «Далее» и т. Д.)Есть ли модуль InstallShield, который гарантирует, что процесс должен быть отключен?

Похоже, что нет возможности сделать это без написания пользовательского сценарий, но это похоже на такую ​​базовую полезность, что я чувствую, что я что-то пропускаю.

Заранее благодарен!

ответ

0

См How to stop a running process during an MSI based un-install?

Вы можете использовать pskill, чтобы заставить процесс выхода или окна команду TASKKILL /IM someprocess.exe попросить приложение, чтобы выйти красиво.

Если вы хотите обнаружить и отключить кнопку, вам придется написать собственный скрипт. Установщик Windows автоматически обнаружит, что файлы, которые вы пытаетесь обновить, используются приложением и запрашивают пользователя в любом случае. Чаще всего решение состоит в том, чтобы просто установить, а затем запланировать перезагрузку с командами конфигурации для запуска при перезагрузке, когда вы знаете, что другое приложение не будет запущено.

 Смежные вопросы

  • Нет связанных вопросов^_^