2010-02-18 1 views
1

C++ 프로그램에서 사용 가능한 "중요한"Windows 업데이트를 계산하고 싶습니다. Windows에서 사용 가능한 업데이트에 대한 보고서를 업데이트하면 해당 업데이트를 수준별로 분류합니다. 비스타에서 가능한 수준이 {중요, 권장, 선택} XP입니다 : {우선 순위가 높은, 옵션} 내가 업데이 트 SDK에서 (IUpdate)의 레벨을 얻을 수있는 메커니즘을 찾을 수 없습니다IUpdate 인터페이스를 통해 Windows 업데이트 수준을 결정하는 방법

http://www.microsoft.com/windows/downloads/windowsupdate/updatelevels.mspx .

답변

-1

IUpdate::DownloadPriority property은 각 업데이트의 중요도를 높이기위한 올바른 메커니즘 일 수 있습니다.

이 속성은 DownloadPriority enum에 표시된 값을 반환합니다. 문서에서 언급했듯이 우선 순위의 정확한 중요성이나 차이점은이 인터페이스를 구현하는 프로그램에 달려 있습니다. 예를 들어 Vista는 각 레벨을 "중요", "권장"및 "선택"으로 정의하지만 XP는 "높은 우선 순위"와 "선택 사항"만 구현하여 보통 및 낮은 우선 순위 수준을 동일한 버킷에 던집니다. 이것을 확인하십시오).

+0

적어도 Windows 8.1에서는 설치된 모든 업데이트에 대해 2 (보통)로 설정됩니다. 안타깝게도 MsrcSeverity 등급 속성은 보안 업데이트에서만 설정되며 WU UI에서 "중요"로 표시된 일부 Windows 업데이트는 제외됩니다. –

관련 문제