C/S程序实现像卡巴、瑞星杀毒软件那样的在线更新 winform程序实现在线更新那?可以自动更新,也可以点击按钮更新,我不知道怎么实现。请给思路,最好有个例子新手,不是懂很多东西 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的工程目录上面用文档文件或者其他记录性文件记录下来目前使用的版本。然后再你的服务器上面用xml来管理升级。xml上面包括目前最新版本,每个下列版本的升级文件等等。然后每次客户端程序启动时候读取服务器上面的XML文件,取出最新版本与本地版本比较。如果本地版本不是最新的提示升级,然后升级程序根据xml的该版本升级信息升级文件升级文件可以有多种方法,有直接覆盖的,有打数据库补丁的等等。 vs2005的有ClickOne的技术查一下吧 这个东西VS2005自带了,以下是具体步骤:首先建立一个Web站点,暂且名字叫做 http://localhost/AutoUpdate新建项目——》项目属性——》发布——》发布向导位置填写站点目录路径安装方式随便检查更新填写http://localhost/AutoUpdate点击完成安装你发布好的应用程序,这个程序会自动从这个站点下载最新更新当你新加了一个功能,比如加了一个按钮,需要重新发布一次,当然,客户端就不用重新安装新程序了,它会在启动的时候自动检查新版本 1.定时请求服务器。设定请求的频率。例如:半小时一次。2.请求的时候将自己现在的版本号作为参数传递给服务器。例如:20.88.003.服务器接到参数的时候和当前最新的版本号比较,根据要求将更新文件下发到客户端4.客户端更新版本号实现思路:客户端可以采用Timer控件,控制请求频率服务器端可以采用Web service或XML页面,供客户端调用。 DLL文件记录版本号。检测版本号已经更新就下载相应新的DLL文件。 http://www.vs2005.com/u/iyond/a349p1.aspx源码 文章都有 根据经纬度 判断是否在一个区域内 怎样反射生成数组 combobox绑定问题 C#取得sql返回值的问题 怎么在EXCEPTION执行完成以后清空错误? 如何使用正则匹配重复的字符串? 跪求 《Visual C#数据库项目案例导航 》随书光盘代码 C#中如何在程序中设置纸张大小?在线等待,解决即给分。 有哪位知道怎样去掉ComboBox的边框? C#在哪里? sql2000数据类型(新手提问) 一个关于刷新的问题
然后再你的服务器上面用xml来管理升级。xml上面包括目前最新版本,每个下列版本
的升级文件等等。
然后每次客户端程序启动时候读取服务器上面的XML文件,取出最新版本与本地版本比较。
如果本地版本不是最新的提示升级,然后升级程序根据xml的该版本升级信息升级文件
升级文件可以有多种方法,有直接覆盖的,有打数据库补丁的等等。
首先建立一个Web站点,暂且名字叫做 http://localhost/AutoUpdate
新建项目——》项目属性——》发布——》发布向导
位置填写站点目录路径
安装方式随便
检查更新填写http://localhost/AutoUpdate点击完成安装你发布好的应用程序,这个程序会自动从这个站点下载最新更新当你新加了一个功能,比如加了一个按钮,需要重新发布一次,当然,客户端就不用重新安装新程序了,它会在启动的时候自动检查新版本
2.请求的时候将自己现在的版本号作为参数传递给服务器。例如:20.88.00
3.服务器接到参数的时候和当前最新的版本号比较,根据要求将更新文件下发到客户端
4.客户端更新版本号
实现思路:
客户端可以采用Timer控件,控制请求频率
服务器端可以采用Web service或XML页面,供客户端调用。
检测版本号已经更新就下载相应新的DLL文件。
源码 文章都有