Windows自动更新API (五)
来源:互联网 发布:网络意识形态 论文 编辑:程序博客网 时间:2024/04/28 23:35
本文章对以前几篇文章中不足的以及错误的地方,进行修改。希望对大家有所帮助。
在Vista和Xp中,WUA有很多地方不同的,根据Xp的自动更新版本决定。最大的区别在于刚安装完Xp-sp2后,WUA的版本比较老,且很多接口中的函数都不提供。比如:代理类,IUpdate3,IUpdateSearcher2等。所以用.net开发时要进行注意客户端是否对WUA进行更新过。基本上最新的WUA都是v6版了。与Vista下提供的版本差别不大了。
有代理的情况:
比如公司设置代理,Xp下,就不会更新,而Vista会,因为在Vista下会弹出让用户输入代理的用户名和密码的对话框。当这种情况时,自己写的程序要搜索、下载、安装须先创建代理类,然后由代理类创建相应的操作类。
代码参考如下:
PromptForCredentials方法,弹出系统对话框,然后输入用户名密码后,自动将其给代理类。
最后,如果你使用的D版的操作系统,那么自动更新首先会要求你更新WGA,在验证通过的情况下才能更新后续程序,使用自己写的程序来更新能够更方便的去更新很多Xp下自动更新无法更新的部分,如驱动。
我自己也在做相关的软件,等做完后与大家分享。
- Windows自动更新API (五)
- 【1】Windows自动更新API
- Windows自动更新API (一)
- Windows自动更新API (二)
- Windows自动更新API (三)
- Windows自动更新API (四)
- Windows自动更新API(1)
- Windows自动更新API(2)
- Windows自动更新API (3)
- Windows自动更新API (4)
- Windows自动更新API (5)
- 【2】Windows自动更新API (2)
- 【3】Windows自动更新API (3)
- 【4】Windows自动更新API (4)
- 【5】Windows自动更新API (5)
- windows自动更新
- 使用PB调用API自动更新(非FTP模式)(五、复制函数F_CONNECT_COPYFILE)
- Windows Update自动更新
- A*寻路算法初探
- 值得看的几点关于cakephp的经验
- Visual Studio 2010 Ultimate 中对于VC++6.0的经典回归
- poj1905解题报告
- sql 自学二
- Windows自动更新API (五)
- HTTP中Get与Post的区别
- SQL2005/2008 tempdb数据库路径的转移
- sss
- 关于计算机中Endian(Big-Endian和Little_Endian)存储机制的由来、特点和区别
- 写个类似的shell(不支持重定向、管道)
- 高性能网站建设进阶指南:Web开发者性能优化最佳实践
- 列出字符串中个数最多所有的字符
- TBODY分行下载