Обновление программы из лаунчера

162
10 января 2018, 15:29

У меня есть лаунчер для игры (скачивает саму игру и запускает её с параметрами). Я хочу что-бы при обновлении лаунчер докачивал обновление, а не качал всю игру заново. Как это можно реализовать?

Answer 1

Навскидку:
Лаунчер просто сравнивает версии всех файлов(прямое соответствие имён) в локальной папке установленной игры и, например, в сетевой папке хранилища эталонных файлов -- если версия файла-эталона больше, лаунчер его копирует в папку игры с заменой устаревшего файла;
Новые файлы-эталоны, которым нет соответствия в папке установленной игры -- копируются безусловно;
Старые файлы, которым нет соответствия в хранилище эталонов -- удаляются.

используя, например класс FileVersionInfo =)

READ ALSO
Использование событии в приложении

Использование событии в приложении

Добрый день, прошу совета с грамотным использованием событии в приложенияхУ меня был проект клиент-сервер на сокетах

234
Передача данных из UserControl в другую форму

Передача данных из UserControl в другую форму

В UserControl есть Textbox,в нём есть текстЭтот текст нужно передать в другой TextBox в новой форме

187
Директива using не нужна - UnityEngine.Advertisements

Директива using не нужна - UnityEngine.Advertisements

Директива UnityEngineAdvertisements не подтягивается к проекту

462
Правильное использование синглтона

Правильное использование синглтона

ЗдравствуйтеВ проекте использую синглтон (хотя я не совсем понимаю, как его правильно применять)

208