Inno setup для последовательного запуска других деинсталляторов (сторонних приложений) - PullRequest
0 голосов
/ 21 марта 2019

У меня есть поиск почти 2 дня, включая просмотр обычной документации для установки inno. Но я не нашел способа для установки Inno последовательно выполнять другие деинсталляторы (сторонние приложения), как элементы в разделе [UninstallRun]. Поскольку другие деинсталляторы «клонированы», флаг «waituntilterminated» не работает на этих деинсталляторах. Кто-нибудь придумал способ сделать это?

Спасибо, David

1 Ответ

0 голосов
/ 23 марта 2019

Если другие деинсталляторы сделаны Inno Setup, то я не думаю, что вам нужно делать что-то особенное.

Деинсталлятор, созданный Inno Setup, действительно клонирует себя и запускает свой клон изнутри. Но он ждет, пока клон фактически завершит удаление, прежде чем закроется сам. Единственное, что делает клон после закрытия основных процессов деинсталлятора, это то, что он удаляет исполняемый файл деинсталлятора (и его файлы данных). Я не думаю, что вам действительно нужно ждать, чтобы сделать это. Но если вы это сделаете, просто подождите, пока файлы деинсталлятора пропадут, прежде чем продолжить работу с другим деинсталлятором.

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