根据客户要求,将程序做了修改,但是要到月底才开始用这个新程序,
我不晓得怎么自动更新,旧的。EXE 执行文件在共享目录下,我现在只想到新执行文件也建一目录
现在就放在主机上,通过时间然后让它自动到天更新?
但是,我也只是想法,具体怎么实现还不会?
有老师可以帮忙吗?有新的好的方法吗?
两个文件我现放在不同的目录下,文件名是一样的
:D6+SQL2000

解决方案 »

  1.   

    写一个bat文件,叫他们到时候执行一下
      

  2.   

    >>现在就放在主机上,通过时间然后让它自动到天更新?最簡單的方法:
    用第三個程序, 客戶運行第三個程序, 在程序中根據日期判斷運行
      

  3.   

    DOS 批处理文件  Refresh.bat
    @ECHO OFF
    ECHO 正在执行更新操作,请稍候...
    C:\winnt\system32\xcopy D:\更新文件 \\server2\旧的文件存放的文件夹 /Y/C
    @ECHO ON\\server2\旧的文件存放的文件夹 可以是其他机器上的共享文件夹
      

  4.   

    做个LOAD程序,用户其实每次执行的都是LOAD程序,LOAD负责执行哪个EXE.
      

  5.   

    写个更新程序很难吗?
    这样的例子Google上很多的http://lysoft.7u7.net
      

  6.   

    agree with  aiirii(ari-爱的眼睛) ( ) 
    寫第三支程序按照日期的奇偶來呼叫這兩支程序不就可以
      

  7.   

    其实这是一个自动升级或自动更新的问题,解决的方法: 如上面几位说的
    1:写个BAT文件,并在系统中任务管理器中设置执行的时间 
    缺点:BAT文件可以会被人改了或被损坏,那样就不能更新了2:写一个升级程序,当主EXE文件执行时都会调用这个过程,如果条件符合就更新
    缺点:有点麻烦,不过自动升级的控件很多3:有点土,叫他们的维护员自己更新
    缺点:不够专业