作者:金玉的海角_745 | 来源:互联网 | 2023-09-17 12:18
最近一直在研究如何自动化安装微软官方下载的补丁,类似于360给操作系统打补丁的后台安装模式。那位大虾知道请指导。
14 个解决方案
补丁安装程序,有静默安装参数的,运行时加参数就行,具体有哪些参数,google一下“补丁安装参数”
重点是判断要装哪些补丁
用API的话貌似调用ShellExecute,指定一下命令行参数就可以,没试过,你试下。
貌似这是高手的做的事情,偶修复漏洞,都是使用瑞星安全助手。
如果补丁已经下载好了,你可以通过任务管理把补丁文件放到指定的文件夹里,让文件夹里的文件在规定时间运行,如果批处理写的好,也可以提取下补丁文件的的时间,只运行部分文件
CreateProcess创建的进程容易管制,ShellExecute创建经常还要得到PID打开OpenProcess之类操作,显得很麻烦。创建进程 后,发送WM_KEYDWON操作,也就是下一步、下一步、完成~
学习学习,希望楼主验证了给的方法后可以告诉大家那个是最好的.
IUpdateSession
IUpdateServiceManager
IUpdateSearcher
这是windows update api 接口类,但是不知道是360是否使用了。供你做个参考。