基于C# Winform的在线升级程序!

实现流程:

1:首先打开软件,系统会对比本地的版本号(直接读取EXE的版本号可行,或者用xml文件保存)和服务器上版本号,不相同则打开升级程序,并关闭当前EXE.

2:自动打开升级程序后,点击开始更新,如果网断了读取不到网上的版本号则提示用户检测网络.

3:如果发现本地的版本和网上的版本一致则提示用户软件为最新.

4:反之则开始下载网上的最新的版本.

5:升级完成会有提示,点击升级完成确定.

6:确定后会打开最新程序,并关闭当前升级程序!

 

基本上没什么技术难点,因为有动态提示所以要用到Thread,下载需要用到WebRequest,Stream.

因为是直接读取的XML,所以大家想运行程序直接把XML的版本号改一下就可以了!

115下载:http://115.com/file/cygt884

posted @ 2010-05-24 02:06  Luozi99  阅读(2660)  评论(20)    收藏  举报