Ejemplo n.º 1
0
        private void Update_Load(object sender, EventArgs e)
        {
            progressBar1Invoke = new ProgressBar1Invoke(ProgressBar1InvokeDelegate);
            progressBar1.Maximum = 100;
            progressBar1.Minimum = 0;
            progressBar1.Step = 1;
            //获取当前程序版本号
            string fileVersion = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileVersion.ToString();
            string txtVersion = "1.4.0.0";
            try
            {
                txtVersion = webClient.DownloadString("http://style.ciwong.net/examination/tool/ciWongMartianSetup.txt");
            }
            catch
            {

            }
            if (fileVersion == txtVersion)
            {
                MessageBox.Show("当前版本是最新版本,无需更新");
                this.Close();
                return;
            }
            ThreadPool.QueueUserWorkItem((obj) => { DownloadExe(); });
        }
Ejemplo n.º 2
0
        private void Update_Load(object sender, EventArgs e)
        {
            //if (!AppHelper.IsUpdateSoft)
            //{
            //    MessageBox.Show("当前版本是最新版本,无需更新");
            //    this.Close();
            //    return;
            //}

            progressBar1Invoke = new ProgressBar1Invoke(ProgressBar1InvokeDelegate);
            progressBar1.Maximum = 100;
            progressBar1.Minimum = 0;
            progressBar1.Step = 1;
            ThreadPool.QueueUserWorkItem((obj) => { DownloadExe(); });
        }