Не удается получить CVE-ID для обновлений Windows

Я пишу код, используя apis агента обновления Windows, я получаю всю информацию, кроме CVE-ID, связанных с этим обновлением. Я знаю, что тип обновления может быть комплектом, я также пытался извлечь обновления для отдельных обновлений в комплекте, но я не могу получить CVE-ID.

Я пытался использовать свой код для получения обновлений с сервера Microsoft и локального 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, каждый раз.

0

Решение

Хммм … наконец, я обнаружил, что поле CVE-ID является необязательным, и Microsoft не предоставляет информацию о CVE-ID в своих программных пакетах. Следовательно, не может быть получено с помощью API-интерфейса.

Эта информация поможет другим, поэтому разместил ее ..

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]