Задать вопрос
@GilbertAmethyst

Как реализовать автоматическое обновление софта?

Доброго времени.

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

Вопрос
Подскажите как этот вопрос решается у белого софта?
Нужен ли сертификат (для подписи софта)? Можно ли его получить без юр. лица? Есть ли какие-то сторонние решения для организации обновлений?
  • Вопрос задан
  • 1019 просмотров
Подписаться 2 Средний 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@rPman
Обновление приложения не зависит от среды разработки, это отдельная задача.
Готовых фреймворков для этого прилично.

Чтобы вас не считали вирусом, ваше приложение должно по правилам пакетного менеджера системы регистрироваться как приложение, иметь возможность корректного удаления и т.п.

Огромный подспорьем является цифровая подпись дистрибутивов (но ключ разработчика надо будет один разок купить у майкрософт), собственно это белый билет в мир без проблем с действительно автоматическим обновлением (через task scheduler например, никаких своих приложений в фоне, по отрывал бы руки ламерам, использующим корявые практики).

В windows очень популярный inno setup, подходит всем, простой и свободный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 06:03
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект