xgdjkk 发表于 2008-8-14 10:05:27

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

有没有自动对比系统补丁,如有更新并自动下载下来进行安装,有这样的资料或例子吗?

xgdjkk 发表于 2008-8-14 10:27:31

没人知道吗?!!

hhasee 发表于 2009-2-25 16:27:11

360的就可以!

vipxin1987 发表于 2009-2-25 17:23:25

这个比较难吧 反正我以小菜鸟是想不出来了 系统补丁大部分在注册表里能看到 但不是全部

rolaka 发表于 2009-2-25 17:26:45

...可以 但是非常麻烦...

vipxin1987 发表于 2009-2-26 16:08:01

5 楼 可以给各思路好吗? 别水贴阿 说点有用的好么?:face (19):

lynfr8 发表于 2009-3-5 02:43:53

第一步:下载迅雷自产的漏洞检测工具,然后扫描漏洞并下载安装。
第二步:再找一个批量安装补丁的软件,和之前的补丁放在一起,重装后即可第一时间一键自动完全打补丁了。
虽然答非所问,也是对自动打补丁的一种思路。

vipxin1987 发表于 2009-3-5 08:36:59

原帖由 lynfr8 于 2009-3-5 02:43 发表 http://www.autoitx.com/images/common/back.gif
第一步:下载迅雷自产的漏洞检测工具,然后扫描漏洞并下载安装。
第二步:再找一个批量安装补丁的软件,和之前的补丁放在一起,重装后即可第一时间一键自动完全打补丁了。
虽然答非所问,也是对自动打补丁的一种思 ...


使用这个 按你的方法 还不如直接把微软的更新开开的了

netegg 发表于 2009-3-5 20:13:36

安装了哪些补丁倒是可以找出来,不过,要是和网站对比的话,可能很麻烦,用脚本做这个不太合适

rolaka 发表于 2009-3-5 20:46:46

原帖由 vipxin1987 于 2009-2-26 16:08 发表 http://www.autoitx.com/images/common/back.gif
5 楼 可以给各思路好吗? 别水贴阿 说点有用的好么?:face (19):
好...:face (32):
我不水吧...

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

然后 利用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

netegg 发表于 2009-3-5 23:28:01

原帖由 rolaka 于 2009-3-5 20:46 发表 http://www.autoitx.com/images/common/back.gif

好...:face (32):
我不水吧...

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

然后 利用WMI 来获取软件安装列表 推荐用Win32_ProductSoftwareFeatures.... 获取的结果 正则匹配下就ok ...
不是不行,不过稍有些累,直接读注册表就行了

rolaka 发表于 2009-3-5 23:33:34

原帖由 netegg 于 2009-3-5 23:28 发表 http://www.autoitx.com/images/common/back.gif

不是不行,不过稍有些累,直接读注册表就行了
...懒得去找分支......咳咳..

netegg 发表于 2009-3-6 00:03:41

那就用wmi吧

lynfr8 发表于 2009-3-6 20:40:37

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

可以无间断不断安装除补丁之外的所有软件http://www.autoitx.com/forum.php?mod=viewthread&tid=5588&extra=page%3D1

hhasee 发表于 2009-3-28 10:55:17

:face (14): 学习一下!
页: [1] 2
查看完整版本: 有没有自动对比电脑补丁有更新并下载的资料