Example #1
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            notifyIcon.Icon = Properties.Resources.logo1;

            BindUpdateEvents();
            UpdateHelper.Update("正常启动");
        }
Example #2
0
        private void UpdateApp(string msg)
        {
            var appRunning = UpdateHelper.IsAppRunning(_mainAppPath);

            if (appRunning)
            {
                UpdateHelper.KillRunningApps(_mainAppPath);

                StopUpdateDetect();
                StopMainAppActiveDetect();
            }

            ShowAsNormal(appRunning ? "准备更新,正在关闭程序..." : null);
            UpdateHelper.Update(msg, appRunning ? 5000 : 0);
        }
Example #3
0
        private void InputUpdateUrl(LocalRunInfo localRunInfo)
        {
            FrmInput frm = new FrmInput("输入更新地址:", localRunInfo.UpdateUrl);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                localRunInfo.UpdateUrl = frm.Value;
                UpdateHelper.SaveLocalRunInfo(localRunInfo);

                UpdateHelper.Update("正常启动");
            }
            else
            {
                Exit(localRunInfo);
            }
        }