如何检查Windows上是否安装了给定的KB?

时间:2018-01-09 17:15:32

标签: windows winapi windows-update

有没有办法检查Windows上是否安装了给定的KB?具体来说,我想知道Windows Server 2012 R2上是否安装了KB2999226。

感谢。

1 个答案:

答案 0 :(得分:0)

正如问题的评论部分已经提到的那样,您需要探索Windows Update Agent API才能完全实现这一目标。

要使用cmd搜索更新说KBDDDDDD,您可以使用以下内容:

if nameTextField.text != nil {
      nameTextField.resignFirstResponder()
      emailTextField.isHidden = false
      nameTextField.isHidden = true
      emailTextField.becomeFirstResponder()
    } else if emailTextField.text != nil {
      emailTextField.resignFirstResponder()
      emailTextField.isHidden = true
      firstPasswordTextField.isHidden = false
      firstPasswordTextField.becomeFirstResponder()
    } else if firstPasswordTextField.text != nil {
      firstPasswordTextField.resignFirstResponder()
      firstPasswordTextField.isHidden = true
      phoneNumberTextField.isHidden = false
      phoneNumberTextField.becomeFirstResponder()
    } else if phoneNumberTextField.text != nil {
      phoneNumberTextField.resignFirstResponder()
    }

您可以在system()函数的帮助下直接在C ++中调用此查询。请查看此帖子,了解如何Execute CMD commands using C++