hur.cn - 华软网

 热门搜索

请问如何实现MFC程序在线升级呢?即检测程序如果不是最新的能自动升级为最新?

  作者:未知    来源:网络    更新时间:2011/4/17
希望大侠能指点下思绪什么的,先谢谢列位了
---华软 网友回答---
这个有点高级了  陌生   帮顶
---华软网友回复---
程序启用后去对应的服务器中检查是否有升级,如果有,则把升级资料下载到一个目录中(能够是你的程序目录下的一个temp目录),下载完成后(能够研讨下自动)重启程序,程序中也有一个分支除检查升级外,也检查这个目录下升级资料是否是已经下载好了。升级的目录中要保存一分配置资料,检查到要升级时按照这个配置里面的要求来升级,其实就是说明下哪些资料需要删除,增加,修改,替换,升级程序(执行增删修替的程序)能够先拷贝到系统临时目录中加命令行参数来启用(整个升级可能也要修改升级程序),启用升级程序后马上结束主程序,期待升级完成后再启用主程序(能够用命令行把主程序的路径传给升级程序)
---华软网友回复---
通常为服务器上放一个XML,然后里面写版本号和一些其余信息什么的
程序去检查,然后和自己的版本号举行对照      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。