Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string word = "1.2.0";
- try
- {
- HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("URL for version");
- HttpWebResponse response = (HttpWebResponse)request.GetResponse();
- StreamReader reader = new StreamReader(response.GetResponseStream());
- string result = reader.ReadToEnd();
- if (result == word)
- {
- downloadUpdate.Text = "No updates";
- Text = Text + word;
- }
- else
- {
- downloadUpdate.Enabled = true;
- Text = "Text " + word + " (version " + result + " avaible)";
- 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 + ".", "Text", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
- if (dl == DialogResult.Yes)
- {
- string url = "URL for updater file";
- var web = new WebBrowser();
- web.Navigate(url);
- }
- }
- }
- catch
- {
- var failed = MessageBox.Show("It appears you don't have internet access. As such the update checker failed.", "Text", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
- if (failed == DialogResult.Retry)
- {
- Form1_Load("", EventArgs.Empty);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment