Используйте RestartManager во время удаления (Inno Setup)

В Inno Setup можно использовать CloseApplication включить диспетчер перезапуска Windows и проверить работоспособность экземпляров. Это, однако, не относится к удалению. Программа установки удаляет все файлы, которые не используются, и показывает сообщение в виде строки "не все файлы могут быть удалены, пожалуйста, удалите их вручную".

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

Есть ли способ включить менеджер перезапуска во время удаления?

1 ответ

Решение

Нет, вы не можете использовать менеджер перезапуска в деинсталляторе (если вы не пишете его с нуля).


Но вы можете убить приложение в InitializeUninstall,

Для этого смотрите мой ответ на Uninstall терпит неудачу, потому что программа работает. Как выполнить проверку Inno Setup для запуска процесса перед попыткой удаления?

Другие вопросы по тегам