Сценарий My Uninstall закрывает работающее приложение, однако он не исчез полностью (из-за проблемы с синхронизацией), поэтому следующий раздел UninstallDelete не удаляет папку {app}, поскольку она не пуста. Если я выхожу из приложения вручную, а затем запускаю сценарий удаления, папка {app} удаляется нормально.
[UninstallDelete] Имя: {app}; Тип: dirifempty
Мне было интересно, есть ли у кого-нибудь предложения отложить попытку удаления папки {app}. Я думал об использовании встроенной процедуры Inno Setup под названием Sleep, но я не мог понять, как и где ее использовать (например, не мог вызвать ее из раздела [UninstallRun]. Есть другие предложения?