如何实现程序自动更新
想实现以下功能:
{
客户端更新的程序使用Inno制作成升级更新包up2_292.exe(因为程序较为简单,直接用这种包覆盖原程序即可达到升级目的),将up2_292.exe放在服务器中FTP指定的一个目录中,如C:\TVB。
客户端打开没有更新的程序,点击在线升级按钮,程序自动对比自身的版本号up2_291与服务器中C:\TVB文件下的up2_292.exe文件名,当发现高于自身版本的更新包,则从服务器C:\TVB文件中下载更新包,同时运行更新包并且关闭自己,更新包进行安装覆盖原程序,覆盖后打开更新后的程序。
客户端程序的版本号是写在一个label控件中的字符串up2_291
更新包的版本号就是自己的文件名
}
在网上看到AutoUpgraderPro东东,但水平太差,不会用哈,请大神们帮看看,能给段代码参考下吗?先谢了
上面描述的问题,比较嗦...如果思路不对,请发个简单易用的方法实现,新手万分感激。 服务器 FTP
[解决办法]
http://blog.csdn.net/bdmh/article/details/6120459