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

Как лучше реализовать удаленное обновление через Интернет для десктопного приложения, написанного на C++\Qt Framework?

Есть приложение, работающее на компьютерах клиентов и успешно выполняющее свои задачи. Необходимо реализовать обновление приложения из сети, и задача поставлена так, что нужно будет именно с новой версии программы добавить возможность обновлять ее удаленно. Оно не основано на клиент - серверной архитектуре и не взаимодействует (пока что) с локальной сетью или же интернетом. Есть возможность реализовать всё с нуля и хотелось бы реализовать обновление правильным образом, не изобретая велосипед. Хотелось бы услышать мнение сообщества о том, как это принято делать, как лучше не делать, и какие книжки стоит почитать на эту тему.

ps. платформа Windows
  • Вопрос задан
  • 1863 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Решения вопроса 1
@lamazavr
Я бы сделал отдельный бинарник, который и будет выполнять задачу обновления.
Основное ПО выкачает архив с файлами обновления, отдаст управление новосозданному бинарнику (чтобы можно было себя обновить), а оно уже обновит.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы