1

我想计算 C++ 程序中可用的“重要”Windows 更新。当 Windows 更新报告有关可用更新时,它会按级别对它们进行分类。在 vista 中,可能的级别是 {important, Recommended, optional} XP : {high-priority, optional}

http://www.microsoft.com/windows/downloads/windowsupdate/updatelevels.mspx 我找不到从 SDK 获取更新级别 (IUpdate) 的机制。

4

1 回答 1

-1

看起来IUpdate::DownloadPriority 属性可能是获取每个更新的重要性级别的正确机制。

此属性将返回DownloadPriority 枚举中显示的值。如文档中所述,优先级之间的确切重要性或差异取决于实现此接口的程序;例如,Vista 将每个级别定义为“重要”、“推荐”和“可选”,而 XP 仅实现“高优先级”和“可选”,可能会将正常和低优先级级别放入同一个存储桶中(必须尝试验证这一点)。

于 2010-02-18T19:11:53.963 回答