找回密码
 加入
搜索
查看: 1852|回复: 8

请问,像360安全卫士漏洞修复中下载安装同时进行功能该如何实现?

  [复制链接]
发表于 2010-1-9 23:34:33 | 显示全部楼层 |阅读模式
如题,忘请大哥大姐们帮忙解决下,想了好久也想不出.
发表于 2010-1-10 00:06:54 | 显示全部楼层
这个功能应试不难现实!先判断某个目录是否有文件!有文件就安装!
发表于 2010-1-10 05:48:25 | 显示全部楼层
静默安装补丁,微软的补丁好像都有静默安装参数,要是没记错的话是/s
下载完一个补丁后启动静默安装,然后再下载下一个
 楼主| 发表于 2010-1-10 13:18:22 | 显示全部楼层
本帖最后由 jonyzhr 于 2010-1-10 13:19 编辑

下载和安装同时,但是是一个个的下载,一个个的安装,这个是同时进行的,并不是下一个就安装一个
下载和安装是同时进行.
发表于 2010-1-10 18:29:48 | 显示全部楼层
A程序负责下载,并读取临时文件里面记录的进度.
B程序,调用另外一个独立的小程序,定时扫描下载目录,如果有新的就安装.进度写入临时文件的

我能想到的笨办法.但是由此想到一个话题,各个独立进程的程序之间如何通讯?有几种办法适用不同的情况?
发表于 2010-1-10 23:21:06 | 显示全部楼层
inetget 1.exe
run 1.exe /s
inetget 2.exe
if not peossexits 1.exe then run 2.exe /s
inetget 3.exe
....

函数也许写错了,但意思就是这样。你下载完成后,启动安装,安装的时候不需要等待完成,直接开始下一个补丁下载
发表于 2010-1-11 10:47:02 | 显示全部楼层
我的办法是太笨了,确实是楼上所说,
 楼主| 发表于 2010-1-12 10:12:24 | 显示全部楼层
按照6楼的办法,有些行不通,一般下载是吧所需要的放到一个数组里面再逐个下载,若是6楼的办法,当下载完了后循环跳出固然就不能继续安装了.
 楼主| 发表于 2010-1-13 14:32:56 | 显示全部楼层
顶起来.....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 14:25 , Processed in 0.085930 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表