minicl55

Untitled

Feb 20th, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. string word = "1.1.5";
  2. try
  3. {
  4. HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://website.com/rtf/website/v.txt"); //Version file
  5. HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  6. StreamReader reader = new StreamReader(response.GetResponseStream());
  7. string result = reader.ReadToEnd();
  8. if (result == word) { Text = "Website Change Monitor " + word; }
  9. else
  10. {
  11. Text = "Website Change Monitor " + word + " (version " + result + " avaible)";
  12. var dl = MessageBox.Show("There is an update! Would you like to download now?\n\nThe newest version is " + result + " and you are running " + word + ".", "Website Change Monitor", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
  13. if (dl == DialogResult.Yes)
  14. {
  15. request = (HttpWebRequest)HttpWebRequest.Create("http://website.com/rtf/website/dl.exe"); //Download file
  16. response = (HttpWebResponse)request.GetResponse();
  17. reader = new StreamReader(response.GetResponseStream());
  18. result = reader.ReadToEnd();
  19. string url = result;
  20. var web = new WebBrowser();
  21. web.Navigate(url);
  22. }
  23. }
  24. }
  25. catch
  26. {
  27. Text = "Website Change Monitor - Unable to check for updates";
  28. var failed = MessageBox.Show("Unable to check for updates. The three most likely reasons are:\n\n-My website is down\n-Your internet is down\n-Something in your network is blocking my website (probably not this)\n\nWould you like to retry?", "Website Change Monitor - Version " + word, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
  29. if (failed == DialogResult.Yes) { Form1_Load("", EventArgs.Empty); }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment