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

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

Ветеран


Contributor


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

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


krasavchik0,
Цитата krasavchik0:
при включении я еще удаляю старые версии и если пользователь будет работать в неё, то программа упадет. »
Качайте обновление в промежуточную папку, при благополучном завершении скачивания скопируйте туда мизерный файлик-флаг. Далее, сделайте запуск софта у пользователя командным файлом, который проверит его наличие, и при наличии этого файла-флага в промежуточной папке сначала переместит всё скачанное в рабочую папку, а затем уж запустит пользовательский софт. Если обновлерие скачано неполностью, флага нет, ничего никуда не перемещаем, запускается имеющийся софт.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 20:11, 17-10-2017 | #9