Не прошло и года)
Скачать v0.127:
Добавлено автообновление программы.
А теперь более подробно:
Сначала программа проверяет, что есть вспомогательная программа updater.exe:
1. если ее нет => скачивает с GitLab
- Кто хочет может скачать ее вручную
- или же собрать из исходников( потом скину ссылку на репозиторий )
2. если updater.exe существует, то происходит обычная проверка на новую версию
Если программа обнаружила новую версию и пользователь разрешил обновление, то новая версия загружается. Затем запускается updater.exe с параметрами (args[0] - miniPosterEditor_{newVersion}, args[1] - MPE.exe), а текущее окно закрывается.
Далее программа updater.exe:
- если нужно завершает процесс MPE.exe
- удаляет старую версию
- переименовывает новую версию в MPE.exe
- запускает новую версию
- Готово!