Есть клиент игры. После любого обновления пользователи вынуждены переустанавливать его. Нужен человек, который на C++ напишет скрипт следующего содержания:
Стучимся по определённому адресу веб сайта, в директорию предположим update, смотрим файл version.txt, его содержимое сравниваем с содержимым файлом version.txt, который находится в той же папке, что и исполняемый скрипт. Если версия на вебсайте больше той, что у юзера на локальном компе, значит копируем с сайта с директории update/resourses/ её саму и все её содержимое, а также файл version.txt и заменяем ими папки у юзера с такими же названиями, которые находятся там же где и исполняемый скрипт. Юзеру пишем в процессе всего этого обновление клиента. Далее, независимо от того, обновляли мы файлы или нет, запускаем файл preloader.swf.
Всё. Файл должен быть exe, чтоб запускался на любой Windows машине. Допускается наличие к нему каких-то dll. От вас нескомпилированные код и чёткий гайд в какой оболочке его компилить и откуда потом брать exe.
Опубликован 05.01.2020 в 04:46