首页 相关文章 用VB实现应用程序在局域网络上自动更新

用VB实现应用程序在局域网络上自动更新

我们在用VB开发大型应用程序时遇到如下问题,进入调试、维护阶段开发小组进驻用户单位,软件交用户试用会经常修改程序并重新编译。然后再由程序员给用户复制更新,或者通知用户自行复制更新。对于少量用户可以做到及时更新。而我们的一个用户在一座十层的大厦中办公,有十几个部门(即有管理部门又有生产车间分布在不同的楼层),每个部门少则有2~3台工作站,多则有数十台工作站,与四台服务器组成局域网络.且每个部门应用程序各不相同,应用程序修改编译后经常不能同步更新,从而造成部门内数据或者部门间的数据不一致。程序员每天都要跑上跑下检查版本更新程序浪费了很多宝贵时间,即使通知部门主管自行更新,某些工作站也会出现遗漏现象。鉴于以上问题我们考虑使用程序自动更新技术,即自动检查新版本,将新版本复制到本地,重新执行本地应用程序。
  基本原理:在某个服务器上共享出一个目录,其权限为程序员完全控制,其它用户只读。
  例如:NtServer01Refresh,程序员重新编译后的应用程序.EXE都存放在此目录下。
  在应用程序的入口处调用版本检查及更新过程,如果服务器应用程序的修改时间大于本地应用程序的修改时间,则认为有新版本出现,应该将服务器上...[ 查看全文 ]

2016-02-19 标签:

用VB实现应用程序在局域网络上自动更新的相关文章

手机页面
收藏网站 回到头部