Example #1
0
        /// <summary>
        /// 立即更新
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUpdateNow_Click(object sender, EventArgs e)
        {
            this.Hide();//隐藏当前窗口

            UpdateWork work = new UpdateWork(launchAppDirectoryName, verInfo);

            //关闭业务应用程序关联的进程
            foreach (Process p in launchProcess)
            {
                p.Kill();
                p.Close();
            }

            UpdateForm updateForm = new UpdateForm(work);

            if (updateForm.ShowDialog() == DialogResult.OK)
            {
                Application.Exit();
            }
        }
Example #2
0
 public UpdateForm(UpdateWork _work)
 {
     InitializeComponent();
     work = _work;
 }