文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>c#压缩文件实现软件的升级

c#压缩文件实现软件的升级

时间:2011-04-23  来源:A_明~坚持

自己最近做的一个软件的升级的思路

1.主程序和升级程序在同一目录下

2.主程序启动时检测配置文件,查看版本,是否有新版本,有的话,启动升级程序

3.升级程序启动

     3.1 从服务器下载升级包

     3.2 将下载的升级包放到临时文件夹下,并且调用“rar解压程序”解压文件到一个临时文件夹下

     3.3 关闭主程序

     3.4 用copy方法将解压的问价覆盖到主程序中

     3.5 覆盖完毕,启动主程序

     3.6 升级程序自动推出

4.主程序启动

 

分析:你可能会疑惑为什么不直接解压文件到主应用程序下,还要绕个弯子解压到临时文件夹下在行copy呢?是这样的,因为rar解压程序不是系统程序,没有系统的权限,所以这个rar解压的时候无法解压到Programe Files这个文件夹下任一目录,我们经常会将软件安装在这个文件夹下的(除非你限制软件的安装路径,那么就不用绕弯子了)。

 

评价:自己的办法很笨,不知道各位大牛能不能给个好的办法。抛砖引玉了,谢谢各位啊,鄙人初学C#,第一此做C# winform的东东,前后孩不到一个月,思想极为混乱,思路也都是根据网上总结的。没办法

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载