C#.NET C/S结构版本自动升级解决方案之自我替换

  C#.NET C/S结构版本自动升级解决方案之自我替换

C#.NET C/S结构版本自动升级解决方案之自我替换



升级程序自我替换工作机制


升级程序主要功能是从服务器下载升级包并解压缩文件到用户机器的应用程序目录。CSFramework升级程序有个特殊功能可以自我升级(从服务器下载新版本并替换自己)。因升级程序本身也需要迭代升级的。在服务器部署一个最新的升级程序,当升级程序发现自己有新版本时将提示用户是否要升级,若确定升级,自动将程序文件下载到本地。此时,升级程序正在运行中(进程占用)这时无法替换自己,所以改名为一个临时文件(~AutoUpgrader.EXE)。最后,运行~AutoUpgrader.EXE并终止当前程序,由临时程序替换正式程序的EXE文件,这个机制就是自我替换。



升级程序自我替换流程图:


贴图图片




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C#.NET C/S结构版本自动升级解决方案自我替换
C#.NET C/S结构版本自动升级解决方案升级包实现
C#.NET C/S结构版本自动升级解决方案流程图
C#.NET C/S结构版本自动升级解决方案升级策略
C#.NET C/S结构版本自动升级解决方案TCP服务器
C#.NET C/S结构版本自动升级解决方案2.0详解 (一)
C#.NET C/S结构版本自动升级解决方案开发文档下载
C#.Net局域网版本自动升级解决方案(原创)
版本自动升级程序AutoUpgrader数据库结构
C#程序升级框架-软件版本自动升级系统|C/S框架网
《CS框架局域网版本自动升级解决方案》.doc
Winform自动升级框架源码(C#.NET)-C/S框架网
C# Winform软件版本自动升级 | 软件系统自动更新工具
关于FastReport.Net升级版本编译失败解决方案
C/S自动升级软件下载升级包策略设计|C/S框架网
C/S框架主程序调用版本自动升级程序(CSFrameworkV5.AutoUpgrader)VersionCheckNEW类
C# Winform C/S架构自动升级软件 AutoUpgrader V1.2版本
Winform+DevExpress框架独立图片存储解决方案|C/S框架网
AutoUpgrader版本自动升级软件 V1.2
C/S开发框架标准版有版本自动升级功能吗?