Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Rosich

Новый участник


Сообщения: 24
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Serega:
т.е. она появилась с этим скриптом или вы просто её раньше не замечали? »
Скорее всего - второе. Я это примерно знал и раньше, просто закрывал глаза, а сейчас лбом ударился - глупо теперь прятать голову в песок.
Суть проблемы такова: скрипт, который брался изначально, не предусматривал "обратный бекап", то есть он копирует определенные файлы в указанную папку и при деинсталляции из этой папки возвращает файлы назад. Отката как такового в этом скрипте не предусмотрено. Если во время копирования нажать кнопку "отмена", примерно как это сделал я, то оригиналы файлов остаются в папке бекапа, а файлы-клоны просто удаляются и так как процесс установки незавершен - деинсталлятора нет, соответственно: файлы-оригиналы назад не возвращаются! Как этого избежать я не знаю, самый легкий путь - запретить пользователю отменять установку программы, или просто кнопку "отмена" сделать неактивной. Но хотелось бы не так топорно, а поизящней.

Отправлено: 16:03, 04-08-2009 | #1209