假设 "C:\Patchs" 目录下有若干个EXE文件,其中只有一部分是 Windows 发布的补丁包,问在 VB6 如何实现:不一定要按顺序答(答对就有分)(15分) 1. 如何检测出哪些是 Windows 的补丁包并显示在 List 控件上?
(35分) 2. 如何条用命令把 List 控件中显示的补丁包以安静模式(自动无人模式)安装,并且不重启计算机?
谢谢,小弟感激不尽!~

解决方案 »

  1.   

    // 如何检测出哪些是 Windows 的补丁包并显示在 List 控件上?根据文件名判断(这些补丁的文件名一般都是 操作系统名称-kb.....)不过不是很保险,保险点的方法是检查文件的数字签名,不过实现起来有点难度//如何条用命令把 List 控件中显示的补丁包以安静模式(自动无人模式)安装,并且不重启计算机?让它自动安装不是什么问题,问题是不重启计算机(当然实现起来也不费事),有时候会造成冲突,损坏操作系统,以致于必须重装