我正在使用 Windows 更新代理 api 编写代码,我正在获取除与该更新关联的 CVE-ID 之外的所有信息。我知道更新类型可以是捆绑包,我也尝试为捆绑包中的各个更新提取更新,但我无法获取 CVE-ID。
我尝试使用我的代码从微软服务器和本地 WSUS 获取更新,但在这两种情况下我都无法获取 CVE_ID。以下是获取 cveIds 的代码片段;
hrRes = pIUpdate2->get_CveIDs(&pIStrCollCveIds);
if (FAILED(hrRes))
{
pIUpdate2->Release();
return FALSE;
}
hrRes = pIStrCollCveIds->get_Count(&lCount);
if (FAILED(hrRes))
{
pIUpdate2->Release();
pIStrCollCveIds->Release();
return FALSE;
}
我每次都将 lCount 设为 0。