Здравствуйте!
Только вчера перешел с NSIS на Inno Setup и возникло пара вопросов:
1. Если удаляем программу Х, то появляется сообщение о подтверждении. Так вот, после этого сообщения нужно запустить другую программу Y и только после ее закрытия, продолжить удаление X. Вот что сейчас у меня:
Код:
[UninstallRun]
Filename: {app}\Feedback.exe; Flags: waituntilidle
Программа Y появляется, но удаление продолжается, и сама Y остается в папке.
2. Как закрыть программу Х, если она работает, а пользователь запустил удаление программы? Или вывести сообщение что нужно закрыть программу перед удалением.
3. Как насильно удалить папку деисталированной программы (она у меня так и остается)?
4. Как найти и удалить папку из Application Data\MyProgram (чтобы работало и в XP и Vista)?
Заранее благодарен за помощь!