有没有办法检查Windows上是否安装了给定的KB?具体来说,我想知道Windows Server 2012 R2上是否安装了KB2999226。
感谢。
答案 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++。