基于C++(MFC)架构设计的客户端版本升级功能的源代码。加压后,用VS直接打开,可以编译通过并运行! 源代码流程如下: 用一个没有什么具体功能的EXE(暂称为Upgrade.exe)来调用真正有意义的功能模块。 Upgrade.exe的功能流程: 1.通过接口获取到后台的最新版本号,并且跟本地的版本号进行对比。 如果版本号一致,直接调用主功能模块。 如果版本号不一致,则调用升级流程如下。 2.调用升级流程,下载升级包,并且覆盖到本地。 3.更新本地的版本号。 4.升级模块检查升级完毕后,调用主功能模块启动后,升级模块退出。