windows update
KFPA
从事软件开发工作
展开
-
Windows自动更新API (3)
在前一篇文中讲述了搜索已经安装软件和未安装软件。未安装软件是通过到MS的Update网站去得到信息的,但是如果客户端离线的情况想知道自己机器还缺哪些软件,该如何实现呢?下面就讲述离线搜索未安装软件的方法。 事先准备一个CAB文件,该文件是MS提供的所有的补丁包集合,针对所有操作系统。最好定期更新该CAB文件,因为MS随时会有补丁发布。 下载地址:wsusscan.cab 用到的类:U转载 2016-05-04 11:09:15 · 2511 阅读 · 0 评论 -
Windows自动更新API (4)
前几篇文章讲述了如何查看更新软件,这篇讲述如何下载更新及安装 下载前,先要确定是否有更新,然后确定下载哪些更新,当然也可以下载全部更新(这时候类似于XP的盗版更新补丁就能避免下载安装)。 涉及到UpdateSearcherClass,ISearchResult,UpdateDownloaderClass,UpdateInstallerClass类 在下载点用UpdateSearche转载 2016-05-04 11:09:56 · 951 阅读 · 0 评论 -
Windows自动更新API (5)
本文章对以前几篇文章中不足的以及错误的地方,进行修改。希望对大家有所帮助。 在 Vista和Xp中,WUA有很多地方不同的,根据Xp的自动更新版本决定。最大的区别在于刚安装完Xp-sp2后,WUA的版本比较老,且很多接口中的 函数都不提供。比如:代理类,IUpdate3,IUpdateSearcher2等。所以用.net开发时要进行注意客户端是否对WUA进行更新过。基 本上最新的WUA都是v转载 2016-05-04 11:10:45 · 977 阅读 · 0 评论 -
Windows自动更新API(1)
前几天写过关于Vista下防火墙的设置,今天觉得防火墙都有对应的API,那自动更新是否有相应的API呢?Vista下的与Xp下的有多少不同呢?带着这个疑问开始一天的调查。 查了很多资料找到要操作Windows Update必须经由Windows Update Agent(WUA)。 在Vista和Xp下,该wuapi.dll都能找到(Windows/System32下),转载 2016-05-04 10:14:22 · 2376 阅读 · 0 评论 -
Windows自动更新API(2)
这篇文章主要内容介绍自动更新搜索类:UpdateSearcherClass UpdateSearcherClass:搜索可以用的更新以及安装过的更新 搜索安装过的更新: 用 到QueryHistory(int startIndex, int Count)方法,startIndex -- 索引第几个开始(从0开始),Count -- 寻找多少个(可以输入超过安装更新的数量,比如1000转载 2016-05-04 11:08:07 · 1251 阅读 · 0 评论