Re: онлайн инсталлер
От: autopsist  
Дата: 08.12.23 20:43
Оценка: 3 (1)
Здравствуйте, _synapse_, Вы писали:

__>Хотел бы поинтересоваться тут чтобы не изобретать костыли.

__>Использует ли кто-нибудь веб инсталлеры, чтобы установшик сам скачивал и распаковывал файлы с сервера.
__>Беглым поиском поискал можно реализовать скриптами к inno-setup.

Несколько лет уже как используем эту схему. Сетап стучится на сервер, получает пакет, качает, распаковывает и устанавливает клиенту.
Сетап подписан, исполняемые файлы самой программы не подписаны. Делали сетап вот этой программой.
Причем мы за год накрутили там много всякой логики, интересный установщик получился. Потом подпись не стали новую получать, так и не меняли сетап с той поры.
Самое главное обработка ошибок, всякое может произойти на стороне клиента, надо все предусмотреть, иначе в техподдержку придется ясновидящих набирать.

Подробнее: У нас не одна программа, их более 15. Каждая программа устанавливается одним и тем же установщиком. Какую программу надо отдать с сервера решает скрипт, в зависимости от названия самого установщика. В логике также есть на всякий случай возможность указать с какого сервера качать, но это скрыто на черный день. Вообще несколько таких сетапов сделали с обращениями к разным серверам, что у нас имеются. Пусть лежат на всякий случай. Одна из проблем — некоторые пользователи любят переименовывать сетап при скачивании. Такие получают сообщение что нельзя переименовывать сетап, мол качайте снова или переименуйте назад. Это редко, но бывает. Никто не жалуется. По логу видим таких, переименовывают и снова запускают, с этим нет проблем.

П.С. Антивирусы не ругаются. Лучше в данном случае использовать 7Zip а не Zip.
Отредактировано 08.12.2023 21:01 autopsist . Предыдущая версия . Еще …
Отредактировано 08.12.2023 20:48 autopsist . Предыдущая версия .
Отредактировано 08.12.2023 20:44 autopsist . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.