当前位置:编程学习 > wap >>

Qt 有人实现过软件更新功能吧???求指教

rt 求助 Qt 有人实现过软件更新功能吧???求指教 Qt  qt 软件更新 --------------------编程问答-------------------- 首先,需要在公网服务器上放一个XML文件,里面记录当前最新版本号和软件包地址
第二,需要写一个自动更新的小程序。
过程:
当你的软件要去自动更新的时候就启动这个自动更新程序,直接通过网络访问服务器上的XML文件,然后解析得到最新的软件版本号和地址,跟当前软件版本进行比较,如果比当前版本新就从解析到的软件地址下载新的更新包。
下载完成后,启动安装程序并退出自己的程序。或者解包,杀掉软件进程,然后文件拷贝升级。 --------------------编程问答--------------------
引用 1 楼 jerryjjian 的回复:
首先,需要在公网服务器上放一个XML文件,里面记录当前最新版本号和软件包地址
第二,需要写一个自动更新的小程序。
过程:
当你的软件要去自动更新的时候就启动这个自动更新程序,直接通过网络访问服务器上的XML文件,然后解析得到最新的软件版本号和地址,跟当前软件版本进行比较,如果比当前版本新就从解析到的软件地址下载新的更新包。
下载完成后,启动安装程序并退出自己的程序……

楼上正解,不单单是Qt应用,其他应用照样可以 --------------------编程问答--------------------
引用 1 楼 jerryjjian 的回复:
首先,需要在公网服务器上放一个XML文件,里面记录当前最新版本号和软件包地址
第二,需要写一个自动更新的小程序。
过程:
当你的软件要去自动更新的时候就启动这个自动更新程序,直接通过网络访问服务器上的XML文件,然后解析得到最新的软件版本号和地址,跟当前软件版本进行比较,如果比当前版本新就从解析到的软件地址下载新的更新包。
下载完成后,启动安装程序并退出自己的程序……


+1

--------------------编程问答-------------------- 可以尝试下Qt Installer Framwork 来打包自己的程序,会提供软件更新功能。
地址:http://qt-project.org/wiki/Qt-Installer-Framework --------------------编程问答-------------------- en
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,