jonyzhr 发表于 2010-1-9 23:34:33

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

如题,忘请大哥大姐们帮忙解决下,想了好久也想不出.

hzxymkb 发表于 2010-1-10 00:06:54

这个功能应试不难现实!先判断某个目录是否有文件!有文件就安装!

298311657 发表于 2010-1-10 05:48:25

静默安装补丁,微软的补丁好像都有静默安装参数,要是没记错的话是/s
下载完一个补丁后启动静默安装,然后再下载下一个

jonyzhr 发表于 2010-1-10 13:18:22

本帖最后由 jonyzhr 于 2010-1-10 13:19 编辑

下载和安装同时,但是是一个个的下载,一个个的安装,这个是同时进行的,并不是下一个就安装一个
下载和安装是同时进行.

xtanxin 发表于 2010-1-10 18:29:48

A程序负责下载,并读取临时文件里面记录的进度.
B程序,调用另外一个独立的小程序,定时扫描下载目录,如果有新的就安装.进度写入临时文件的

我能想到的笨办法.但是由此想到一个话题,各个独立进程的程序之间如何通讯?有几种办法适用不同的情况?

298311657 发表于 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
....

函数也许写错了,但意思就是这样。你下载完成后,启动安装,安装的时候不需要等待完成,直接开始下一个补丁下载

xtanxin 发表于 2010-1-11 10:47:02

我的办法是太笨了,确实是楼上所说,

jonyzhr 发表于 2010-1-12 10:12:24

按照6楼的办法,有些行不通,一般下载是吧所需要的放到一个数组里面再逐个下载,若是6楼的办法,当下载完了后循环跳出固然就不能继续安装了.

jonyzhr 发表于 2010-1-13 14:32:56

顶起来.....
页: [1]
查看完整版本: 请问,像360安全卫士漏洞修复中下载安装同时进行功能该如何实现?