Информация об изменениях

Сообщение Re: онлайн инсталлер от 08.12.2023 20:43

Изменено 08.12.2023 21:01 autopsist

Re: онлайн инсталлер
Здравствуйте, _synapse_, Вы писали:

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

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

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

П.С. Антивирусы не ругаются. Лучше в данном случае использовать 7Zip а не Zip.
Re: онлайн инсталлер
Здравствуйте, _synapse_, Вы писали:

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

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

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

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

П.С. Антивирусы не ругаются. Лучше в данном случае использовать 7Zip а не Zip.