如何以编程方式检查 Windows 是不是是最新的?

Posted

技术标签:

【中文标题】如何以编程方式检查 Windows 是不是是最新的?【英文标题】:How to check programmatically if windows is up-to-date?如何以编程方式检查 Windows 是否是最新的? 【发布时间】:2012-01-04 02:25:10 【问题描述】:

我正在使用 Windows 窗体在 c# 中构建一个应用程序,它必须检测是否安装、更新和启用了防病毒和反间谍软件。我已经使用 WMI.Net 完成了这项工作,但我找不到检查 Windows 7 是否启动的方法-迄今为止。 你知道这是否可以通过 WMI 或任何其他库实现???

【问题讨论】:

***.com/questions/1331887/… 我不明白这个要求。这里的“最新”是什么意思,没有待应用的更新? 是的,这意味着没有待处理的更新 【参考方案1】:

您可以使用Windows Update Agent API。它是:

一组 COM 接口,使系统管理员和程序员能够访问 Windows Update 和 Windows Server Update Services (WSUS)。可以编写脚本和程序来检查当前可用于计算机的更新,然后您可以安装或卸载更新。

【讨论】:

以上是关于如何以编程方式检查 Windows 是不是是最新的?的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式检查 Windows 7 是不是已激活

检查是不是有新的 Windows 版本可用并以编程方式安装

以编程方式检查 Windows 是不是已使用 C++ 激活

如何以编程方式确定字体是不是为 CFF?

如何以编程方式检查大写锁定是不是打开

如何以编程方式检查应用程序是不是在 TestFlight beta 模式下运行? [复制]