|
C#.NET C/S结构版本自动升级解决方案之自我替换
![]() 自我替换工作机制 升级程序主要功能是从服务器下载升级包并解压缩到目的地。升级程序有个特殊功能可以自我升级(从服务器下载新版本并替换自己)。升级程序也有不同的版本,我们在服务器部署一个最新的版本,当升级程序发现自己有新版本时将提示用户是否要升级,如用户确定升级,自动将程序文件下载到本地。因程序正在运行中这时无法替换自己,所以改名为一个临时文件(~AutoUpgrader.EXE)。最后,运行~AutoUpgrader.EXE并终止当前程序,由临时程序替换正式程序的EXE文件,这个机制就是自我替换。 流程图如下:
参考文档:
C#.NET C/S结构版本自动升级解决方案开发文档下载 C#.NET C/S结构版本自动升级解决方案之TCP服务器 C#.NET C/S结构版本自动升级解决方案之升级包实现 C#.NET C/S结构版本自动升级解决方案之升级策略 C#.NET C/S结构版本自动升级解决方案之流程图 C#.NET C/S结构版本自动升级解决方案2.0详解 (一) C#.Net局域网版本自动升级解决方案(原创) C#.Net C/S结构开发框架中数据访问层(DAL)的作用 C#.Net C/S结构开发框架中BLL层的作用
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 3.0高级版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | |
|