c/s程序自动更新的几种模式

1、  局域网内使用bat命令文件进行更新

   这种做法编程简单,要求网内机器互联并有授权,或设立共享文件夹,而一旦设置访问权限也就给病毒传播带来了便利,因此这种方法比较适合小规模的局域网;详细做法如下:

  • 先在服务器(假如IP地址是192.168.1.1)建立共享文件夹(如source),把最新的程序文件拷贝过去;
  • 在本地建立一个bat文件,要求每次都运行这个bat文件,这个bat文件来实现最新程序的拷贝,并最终运行你自己的程序,写法参考如下:@echo off
    net use //192.168.1.1 111/user:user
    xcopy //192.168.1.1/source/myprogram.exe c:/myprogram/. /d/h/y
    cd c:/myprogram
    c:
    start myprogram.exe
  • myprogram.exe是你自己编写的程序

2、  使用ftp服务器,编制专门的客户端下载程序进行更新

   这种直接利用ftp服务器的优秀性能,把用户与密码加密隐藏,先在自己的程序里判断版本号是否为最新,如果不最新就直接运行这个专用的下载进行下载,更新成功后就运行最新的程序,这种做法比较专业,非常适合在互联网上运行,目前很多的自动更新程序应该采用这种手段。

   

 

3、  把程序放到数据库里,编制专门程序进行上传和下载

   这种方法与方法2类似,只不过把程序复制到了数据库里,目前大多数据库都支持这种方法,但为了确保数据库的安全,建议不要在互联网上这么干。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值