2012-04-24 6 views
1

많은 쿼리 프로세스가 포함 된 여러 Windows OS 버전에서 모든 소프트웨어 및 핫픽스 업데이트를 정확하게 검색해야하는 응용 프로그램을 만들고 있습니다. 특정 한 가지 방법은 Win32_QuickFixEngineering 클래스를 쿼리하는 것입니다. 이제 다음 C# 코드로, 나는 그렇게 할 수 있어요 :HotfixID = 'File 1'인 핫픽스는 무엇입니까?

try 
{ 
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_QuickFixEngineering"); 

    foreach (ManagementObject queryObj in searcher.Get()) 
    { 
     Console.WriteLine("-----------------------------------"); 
     Console.WriteLine("Win32_QuickFixEngineering instance"); 
     Console.WriteLine("-----------------------------------"); 
     Console.WriteLine("HotFixID: {0}", queryObj["HotFixID"]); 
    } 
} 
catch (ManagementException e) 
{ 
    MessageBox.Show("An error occurred while querying for WMI data: " + e.Message); 
} 

나는 동일 할 것이다 결과의 일련의 수 :

HotfixID='File 1' 
HotfixID='File 1' 
HotfixID='File 1' 
HotfixID='File 1' 
HotfixID='File 1' 
HotfixID='File 1' 
HotfixID='File 1' 

을하지만 재산 'ServicePackInEffect'를 쿼리로 의하여 HotFixID = '파일 1'각 쿼리는 다음과 같이 보여줍니다

ServicePackInEffect='KB2259213' 
ServicePackInEffect='KB2431232' 
ServicePackInEffect='KB2254332-IE7' 
ServicePackInEffect='KB960680-v2' 
ServicePackInEffect='KB2254343' 
ServicePackInEffect='KB93089483' 

그래서 제 질문은, 이러한 업데이트 또는 핫픽스도 있습니까? 또는 무엇을? 그렇다면 왜 'File 1'이라는 HotfixID가 있습니까? 그리고 왜 그들의 'ServicePackInEffect'가 HotfixID에 무엇을 말해야합니까?

+0

핫픽스 내가 무엇을보고 아니라고 – Will

+1

에 있습니다. WMI 코드 생성기 유틸리티를 사용하여 쿼리를 실험 해보십시오. * 모든 필드를 확인하십시오. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8572 수퍼 유저 닷컴 –

+0

에서 질문을 올리겠습니다. 같은 결과가 나옵니다. 나는 적절한 HotfixID와 설명과 함께 업데이트가 약 360 건이고 HotfixID = 'File'및 ServicePackInEffect = 'KB *******'인 약 100 개가 약 460 개가 있습니다. Windows XP btw를 사용하고 있습니다. – user919789

답변

0

나는 동일한 거래가 있습니다. configman을 통해 핫픽스가 설치되는 방법인지 확인하고 있습니다. 그들은 먼저 핫픽스를 실행 한 다음 정기적 인 패치 등을 수행하는 것으로 보입니다.

0

일반 File 1으로 HotFixID이 있으면 ServicePackInEffect 열에서 관련 식별자를 검색 할 수 있습니다.

HotFixID  ServicePackInEffect 
================================== 
KB941569.  . 
KB898461.  SP3. 
File 1.  KB982665. 
...   ...