Exemplo n.º 1
0
        private void CheckUpdate(object para)
        {
            string version;
            bool   hasNewVersion = SDKClient.SDKClient.Instance.ScanNewVersion(out version);

            if (hasNewVersion)
            {
                //有新版本,直接打开升级程序
                System.Diagnostics.Process.Start(SDKClient.SDKProperty.LaunchObj, "IMUI");
            }
            else
            {
                DetectNewVersionWindow win = new DetectNewVersionWindow(hasNewVersion, version);
                win.ShowDialog();
            }
        }
Exemplo n.º 2
0
        private void CheckUpdate(object para)
        {
            bool?result = App.IsCancelOperate("检查更新", "您有文件正在传输中,确定终止文件传输吗?");

            if (result == true) //取消,不做操作
            {
            }
            else  //继续操作,则直接执行
            {
                string version;
                bool   hasNewVersion = SDKClient.SDKClient.Instance.ScanNewVersion(out version);
                if (hasNewVersion)
                {
                    //有新版本,直接打开升级程序
                    System.Diagnostics.Process.Start(SDKClient.SDKProperty.LaunchObj, "IMUI");
                }
                else
                {
                    DetectNewVersionWindow win = new DetectNewVersionWindow(hasNewVersion, version);
                    win.ShowDialog();
                }
            }
        }