private void btnUpdate_Click(object sender, EventArgs e) { frmUpdateDownload frm = new frmUpdateDownload(); frm.Show(); this.Close(); }
private void UpdateCheck() { //new Thread(() => //{ try { string thisver = Library.systemversion; WebRequest wrsUpdate = WebRequest.Create("https://drive.google.com/uc?authuser=0&id=1Sr_CrZB6dEZVGjLx3KxAUvQzclwDsxGh&export=download"); // 64bit: https://drive.google.com/uc?authuser=0&id=1Sr_CrZB6dEZVGjLx3KxAUvQzclwDsxGh&export=download // 32bit: https://drive.google.com/uc?authuser=0&id=1o1hX4BK6CU4TXkGefdaTyvVUMHHpwQCI&export=download // test: https://drive.google.com/uc?authuser=0&id=1hTH1a6sc0YitvYVbWZZBpqD61AUWZFqC&export=download WebResponse wrpUpdate = wrsUpdate.GetResponse(); StreamReader srdUpdate = new StreamReader(wrpUpdate.GetResponseStream()); string response = srdUpdate.ReadToEnd(); var reponseStr = response.Split('\n'); string newver = reponseStr[0].Trim(); if (thisver != newver) { if (Library.MessengerMain("Đã phát hiện cập nhật mới, Bạn có muốn cập nhật ?\nNew version: " + newver + " your curent version: " + thisver, "Update..", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmUpdateDownload frmupdate = new frmUpdateDownload(); frmupdate.ShowDialog(); } } } catch { Library.MessengerMain("Có lỗi xảy ra khi kết nối đến server, vui lòng thử lại sau !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } //}) //{ IsBackground = false }.Start(); }