怎样自动更新程序?我的思路是将最新的程序放在服务器的共享文件夹上,比较服务器上的程序和客户机的程序的文件修改时间(用fileage),如果服务器上的程序的修改时间大于客户机的,把文件copy过来。现在问题是程序要关闭了,才能copy啊,但是程序关闭了怎样执行后面的copy代码,copy完后要自动打开程序啊?还有这些代码是不是放在工程文件里面?
解决方案 »
- 请教如何使用“Esc”键退出from
- (急)用FASTREPORT3.05时只能打印5页,并且每页都有"Unregistered version of FastScript"字样!!
- 一个关于进程间通讯的问题!在线等待
- DLL各项都设置了,为什么还不能调试,郁闷!!!!!!
- 动态库中关于参数回传问题
- 键盘Hook问题
- encodedate(year,month+1,day); 出錯.
- 招聘信息
- 哪里可高速下载delphi7.0(西安)?
- 供货管理毕业设计(求救)
- 不知道DELPHI里面问如何解析HTML的问题好不好使,DELPHI的高手,请给力啊.
- D7移植到Delphi2009,TStringGrid DrawCell使用DrawText时出现乱码,请教怎么回事?
如果A运行后发现要升级,则运行B,然后关闭A,B升级A,然后在运行A就可以了。
下载文件到某个目录下面(本程序目录下也行,但名称/扩展名不相同),然后关掉主程序,再替换
必要的话可以重新启动主程序
说的不错,我就是这样做的,非常理想,原来是版本号,后来改为比较写字板,后来更简单,比较两个主文件大小,大小不一样就copy过来,现在的升级程序非常理想,简单速度快