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

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

ps. платформа Windows
  • Вопрос задан
  • 1750 просмотров
Решения вопроса 1
@lamazavr
Я бы сделал отдельный бинарник, который и будет выполнять задачу обновления.
Основное ПО выкачает архив с файлами обновления, отдаст управление новосозданному бинарнику (чтобы можно было себя обновить), а оно уже обновит.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Flame Санкт-Петербург
от 100 000 до 200 000 ₽
Сбер Санкт-Петербург
от 80 000 до 150 000 ₽
Сбер Москва
от 130 000 ₽
24 июн. 2024, в 00:32
300 руб./за проект
23 июн. 2024, в 23:51
10000 руб./за проект
23 июн. 2024, в 23:27
5000 руб./за проект