程序分发,在C/S架构上,从中心向终端分发程序!(150分)

  • 主题发起人 主题发起人 lucarl
  • 开始时间 开始时间
L

lucarl

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现,希望和大家一起学习。
如果有源码,请不吝赐教。
 
原理:类似于Windows、KV以及Norton等软件的在线更新原理。当你启动程序后,程序首先检测自身当前版本号,并与服务器端版本号对比,若客户端系统比服务器端程序版本老,则提示用户是否更新当前版本,若需要更新则自动更新客户端程序。
 
这个盒子上有:http://www.2ccc.com/article.asp?articleid=2846
看是不是你需要的[:)]
 
谢谢!我的Email:lucarl_315@yahoo.com.cn 如果调试成功!一定如实把银子送到。
决不食言.
 
已经发到你邮箱.
标题为:自动升级程序
 
我看了,谢谢!我现在没在公司,明天我给你答复,我的回去调试一下。再次感谢。
 
我想实现的结果是从中心分发程序到终端。
我在中心做个程序,通过事件触发想在局域网内的所有终端分发一个安装程序,并在终端进行安装。各位,能帮忙的,多谢!
 
用WINDOWS的域管理
 
我知道,可以用域分发,但我想用程序实现。能提供些新思想吗/谢!
 
有必要由中心端发送吗?你能保证你发送的时候所有的终端都是开机的?而且需要升级的文件如果终端正在使用怎么办?

让终端运行的时候检测、升级应该是最佳方案,如果你的程序对升级的及时性要求很高,可以向终端发送一条消息,提醒操作员有新版程序了。
 
基本原理:
1、建立一个ftp服务器;
2、客户端做一个升级代理程序MyAgent.exe,MyAgent.exe定期(或登陆时)检查ftp上面更新配置文件如update.ini;
3、读写该update.ini文件,然后决定发现新版本,如有,则提示用户是否升级;
4、MyAgent.exe负责下载更新程序到客户工作目录/download目录,下载完之后,发送消息给客户程序即可;
5、以后的编程就看你自己怎么处理了,反正我是这么实现,要不然公司500多台计算机,那有办法一个一个去升级。
 
帮顶!

http://www.source520.com

站长开发推广同盟 站长朋友的终极驿站
同时拥有海量源码电子经典书籍下载

http://www.source520.com/search/search.asp

"编程.站长"论坛搜索引擎-----为中国站长注入动力!
 
后退
顶部