ivantu пишет:
Принцып не уловил, при запуске программы, она проверяет версию прописанную в ней с той что на сервере и если на сервере версия более свежая , скачивает указанный exe с отличным именем к примеру я добавил temp_названиебота.exe , после скачки программа запускает apdater.exe и закрывает запущеного бота удалает его и переименовывает temp_названиебота.exe в просто названиебота.exe ничего лишнего не удалится, там все конкретно прописано, затем запускает новую версию.
начиная со слова "Если", то можно добавить еще, что бы он более свежую версию закачивал в файл в папку Temp(Временное хранилище), что бы при запуске не нажимать "Обновить", а просто он ее сравнит версию проги запущенной с версией той, что в файле и запросит уже на установку, т.к уже ранее была получена версия и уже скачана. + в том, что не понадобится новое соединение к серверу, даже если интернета нету.