Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сделать проверку на обновление программы на C#
Как сделать проверку на обновление программы на C#
Если вы хотите сделать так что бы ваша программа при запуске сделала проверку на обновление новейшей версий лоадера, то давайте реализуем, естественно мы будем работать с WebClient и мы будем проверять актуальную версию лоадера, принцип очень простой у нас будет файл version.txt на нашем хостинге и в лоадере мы создадим под него string version и зададим ему значение 1.0 и сделаем проверку если клиенсткая часть равняется веб частью и все сходится то мы пропускаем пользователя, в случае если не сходится мы просим его скачать новую версию с нашего сайта либо же мы можем сами реализовать загрузку с веб части нашего сайта, это на ваш выбор можете дописать код и сделать как вам нравится, давайте перейдем в коде и реализуем
Для начало мы подключим необходимые директивы для работы с кодом
using System.Net;
using System.Diagnostics;
Давайте обьявим переменные и будем использовать в коде:
InitializeComponent();
WebClient webClient = new WebClient();
Теперь давайте реализуем в коде проверку
Создайте на веб части файл version.txt и укажите версию ту же из Contains которую укажите, в случае если на веб части мы сменим версию то нас попросит обновит лоадер с новой версией но серверная часть должна быть равна в Contains что бы пользователя пропустило дальше в программу
Так же вы можете использовать вместо сервера, этот сайт
Копируем ссылку для чтения и сравниваем, пользуйтесь)
Для начало мы подключим необходимые директивы для работы с кодом
using System.Net;
using System.Diagnostics;
Давайте обьявим переменные и будем использовать в коде:
InitializeComponent();
WebClient webClient = new WebClient();
Теперь давайте реализуем в коде проверку
C#:
try
{
if (!webClient.DownloadString("здесь ссылка на version.txt на веб части").Contains("1.0")) // в поле Contains введите версию лоадера и укажите на веб части ее
{
if (MessageBox.Show("Вышло новое обновление, обновите лоадер", "Loader", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
using (var client = new WebClient())
{
Process.Start("Ссылка или файл с обновленной версий");
this.Close();
}
}
}
catch
{
}
Создайте на веб части файл version.txt и укажите версию ту же из Contains которую укажите, в случае если на веб части мы сменим версию то нас попросит обновит лоадер с новой версией но серверная часть должна быть равна в Contains что бы пользователя пропустило дальше в программу
Так же вы можете использовать вместо сервера, этот сайт
Копируем ссылку для чтения и сравниваем, пользуйтесь)