你的位置:首页 > 软件开发 > ASP.net > .Net remoting方法实现简单的在线升级(下篇:重启exe)

.Net remoting方法实现简单的在线升级(下篇:重启exe)

发布时间:2016-06-26 21:00:05
一、前言 上篇运用了.Net Remoting技术解决了本地与服务器版本对比,并下载更新包的过程。 本篇主要是应用Process,来实现重启程序的过程。 情景假设: ...

一、前言

     上篇运用了.Net Remoting技术解决了本地与服务器版本对比,并下载更新包的过程。

      本篇主要是应用Process,来实现重启程序的过程。

      情景假设:

      Revit2016正加载某dll,其版本为1.0.0.0。服务器的更新dll版本为1.0.0.10。

      下载完后,Revit2016关闭,旧dll删除,新dll复制到旧dll的所在路径,重启Revit2016。

二、代码

      在上篇最后一段代码的79—80行之前插入如下代码:

        bgk_Update.ReportProgress(100, "正在更新");               Thread t = new Thread(new ThreadStart(Update));        t.Start();

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:.Net remoting方法实现简单的在线升级(下篇:重启exe)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。