Click here to Skip to main content
14,299,406 members

Extract Windows XP Hotfix

Rate this:
2.39 (8 votes)
Please Sign up or sign in to vote.
2.39 (8 votes)
7 Sep 2005
This article gives a class that extracts Windows XP hotfix installed on a computer.

What does the code do

This class extracts Windows XP hot-fix installed on a computer.

Enumerate all entries of the registry key: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\HotFix" and focalize on the value "Fix Description".

How to use it

It's simple :). Declare an object of the CXP_Hotfix class, named "hf".

CXP_Hotfix hf;

Now we can use it in, here is a little example:

int nb_hotfix;
nb_hotfix = hf.m_aHotFix.GetCount();

if (nb_hotfix > 0) // display only if there is at least 1 Hotfix

    // loop until we find an Hotfix and display it (them).
    for (int a = 0; a < hf.m_aHotFix.GetCount(); a++)
       printf("%s\r\n", hf.m_aHotFix[a]);


    // here we show number of Hotfix found.
    printf("Found %i Windows XP Hot-fix installed.\r\n\r\n",

else // No Hotfix was found.
    printf("No Windows XP Hot-fix installed.\r\n\r\n");

That's all.


I had the idea to write this code when I saw the code of Robert Edward Caldecott's to get the list of installed applications (CinstalledSoftware).


This code runs well on Windows XP SP1; for other Windows versions, I don't know, sorry..


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

France France
No Biography provided

Comments and Discussions

QuestionDocumentation/illustration of class? Pin
Anonymous27-Jul-05 5:26
memberAnonymous27-Jul-05 5:26 
AnswerRe: Documentation/illustration of class? Pin
sicks27-Jul-05 11:26
membersicks27-Jul-05 11:26 
GeneralRe: Documentation/illustration of class? Pin
Jörgen Sigvardsson7-Sep-05 11:26
memberJörgen Sigvardsson7-Sep-05 11:26 
GeneralRe: Documentation/illustration of class? Pin
Sicks7-Sep-05 13:04
memberSicks7-Sep-05 13:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Posted 26 Jul 2005


10 bookmarked