找回密码
 加入
搜索
查看: 5345|回复: 15

有没有自动对比电脑补丁有更新并下载的资料

[复制链接]
发表于 2008-8-14 10:05:27 | 显示全部楼层 |阅读模式
有没有自动对比系统补丁,如有更新并自动下载下来进行安装,有这样的资料或例子吗?
 楼主| 发表于 2008-8-14 10:27:31 | 显示全部楼层
没人知道吗?!!
发表于 2009-2-25 16:27:11 | 显示全部楼层
360的就可以!
发表于 2009-2-25 17:23:25 | 显示全部楼层
这个比较难吧 反正我以小菜鸟是想不出来了 系统补丁大部分在注册表里能看到 但不是全部
发表于 2009-2-25 17:26:45 | 显示全部楼层
...可以 但是非常麻烦...
发表于 2009-2-26 16:08:01 | 显示全部楼层
5 楼 可以给各思路好吗? 别水贴阿 说点有用的好么?
发表于 2009-3-5 02:43:53 | 显示全部楼层
第一步:下载迅雷自产的漏洞检测工具,然后扫描漏洞并下载安装。
第二步:再找一个批量安装补丁的软件,和之前的补丁放在一起,重装后即可第一时间一键自动完全打补丁了。
虽然答非所问,也是对自动打补丁的一种思路。
发表于 2009-3-5 08:36:59 | 显示全部楼层
原帖由 lynfr8 于 2009-3-5 02:43 发表
第一步:下载迅雷自产的漏洞检测工具,然后扫描漏洞并下载安装。
第二步:再找一个批量安装补丁的软件,和之前的补丁放在一起,重装后即可第一时间一键自动完全打补丁了。
虽然答非所问,也是对自动打补丁的一种思 ...



使用这个 按你的方法 还不如直接把微软的更新开开的了
发表于 2009-3-5 20:13:36 | 显示全部楼层
安装了哪些补丁倒是可以找出来,不过,要是和网站对比的话,可能很麻烦,用脚本做这个不太合适
发表于 2009-3-5 20:46:46 | 显示全部楼层
原帖由 vipxin1987 于 2009-2-26 16:08 发表
5 楼 可以给各思路好吗? 别水贴阿 说点有用的好么?

好...
我不水吧...

首先...取得一份最新补丁列表... 这个貌似有点废话 不过还是要说...

然后 利用WMI 来获取软件安装列表 推荐用Win32_ProductSoftwareFeatures.... 获取的结果 正则匹配下就ok...

我这里Win32_Product试下来貌似有点小问题...代码么  用scriptomatic.exe生成吧...

WMI具体我也不是很熟悉...

剩下的...就不用说了...


; 生成于 AutoIt Scriptomatic

$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"

$Output=""
$Output = $Output & "Computer: " & $strComputer  & @CRLF
$Output = $Output & "==========================================" & @CRLF
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_ProductSoftwareFeatures", "WQL", _
                                          $wbemFlagReturnImmediately + $wbemFlagForwardOnly)

If IsObj($colItems) then
   For $objItem In $colItems
      $Output = $Output & "Component: " & $objItem.Component & @CRLF
      $Output = $Output & "Product: " & $objItem.Product & @CRLF
      if Msgbox(1,"WMI Output",$Output) = 2 then ExitLoop
      $Output=""
   Next
Else
   Msgbox(0,"WMI 输出","No WMI Objects Found for class: " & "Win32_ProductSoftwareFeatures" )
Endif
发表于 2009-3-5 23:28:01 | 显示全部楼层
原帖由 rolaka 于 2009-3-5 20:46 发表

好...
我不水吧...

首先...取得一份最新补丁列表... 这个貌似有点废话 不过还是要说...

然后 利用WMI 来获取软件安装列表 推荐用Win32_ProductSoftwareFeatures.... 获取的结果 正则匹配下就ok ...

不是不行,不过稍有些累,直接读注册表就行了
发表于 2009-3-5 23:33:34 | 显示全部楼层
原帖由 netegg 于 2009-3-5 23:28 发表

不是不行,不过稍有些累,直接读注册表就行了

...懒得去找分支......咳咳..
发表于 2009-3-6 00:03:41 | 显示全部楼层
那就用wmi吧
发表于 2009-3-6 20:40:37 | 显示全部楼层

仅供楼主参考,别丢砖,我知道我的答案不是你要的

可以无间断不断安装除补丁之外的所有软件http://www.autoitx.com/forum.php ... &extra=page%3D1
发表于 2009-3-28 10:55:17 | 显示全部楼层
学习一下!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-23 05:16 , Processed in 0.087957 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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