Directive Needed:
using System.Net;
Code:
try
{
WebRequest request = HttpWebRequest.Create("http://www.unban.lua.pl/gamexe/GamExe12.exe");
request.Method = "HEAD";
request.Credentials = System.Net.CredentialCache.DefaultCredentials;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
if (response.StatusCode == HttpStatusCode.OK)
{
DialogResult dr = MessageBox.Show("Nowa wersja programu dostępna! Chcesz ją pobrać?", "Aktualiacja Dostępna!", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
switch (dr)
{
case DialogResult.Yes:
WebClient wc = new WebClient();
wc.DownloadFile("http://www.unban.lua.pl/gamexe/GamExe12.exe", "GamExe12.exe");
MessageBox.Show("Aktualizacja pobrana do folderu GamExe!", "Aktualizacja Pobrana!", MessageBoxButtons.OK, MessageBoxIcon.Information);
break;
case DialogResult.No:
frmUpdate.ActiveForm.Hide();
new frmLogin().Show();
break;
}
}
else
{
}
}
}
catch (WebException ex)
{
HttpWebResponse webResponse = (HttpWebResponse)ex.Response;
if (webResponse.StatusCode == HttpStatusCode.NotFound)
{
MessageBox.Show("Masz najnowszą wersję GamExe!", "Brak Aktualizacji!", MessageBoxButtons.OK, MessageBoxIcon.Information);
frmUpdate.ActiveForm.Hide();
new frmLogin().Show();
}
else
{
MessageBox.Show(ex.Message);
}
}
Wyszukiwarka
Podobne podstrony:
Check if program is openedfunction file existsfile existsfunction file existshttp www strefawiedzy edu pl filehttp www grupaedukacyjna pl UserFiles File reforma nowa podst prog sphttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filehttp www strefawiedzy edu pl filefile8885Eamon All over Lovewięcej podobnych podstron