S
Sorenson
One of my responsibilities is to deploy critical Microsoft patches as part of
the installation of our product. Since our product has features that
leverage off Outlook 2003 functionality, we are to deploy MS06-003 through
our product's installation.
To avoid re-installing this patch every time that a customer installs our
software, I need a method to detect whether this patch is already installed
on the target system.
Windows XP Security patches can be detected by inspecting the Registry Keys
beneath HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\HotFix. Beneath this key will be keys with names
corrsponding to the "KB" (Knowledge Base article) number of the patch. This
particular patch does not take this approach. And I cannot locate any key in
the Registry, after the patch is installed, that contains a reference to
KB892843, nor (as suggested by additional labelling see in Add/Remove
programs) to OLKINTLff or OUTLOOKff.
The technical articles on this patch suggest using the "Microsoft Baseline
Security Analyzer (MBSA)" for this purpose. But the articles also go on to
state that "...you may be able to use...". Since the tool may not apply to
this patch, and since this adds considerable bulk and complexity to our
install, I'd prefer a more compact solution. Another option suggested by the
articles is to user the versions for files that are included in the patch.
This can be problematic, particularly when a subsequent update replaces that
file, when that update may or may not negate the need to the Security Patch.
Does anyone have a solution?
the installation of our product. Since our product has features that
leverage off Outlook 2003 functionality, we are to deploy MS06-003 through
our product's installation.
To avoid re-installing this patch every time that a customer installs our
software, I need a method to detect whether this patch is already installed
on the target system.
Windows XP Security patches can be detected by inspecting the Registry Keys
beneath HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\HotFix. Beneath this key will be keys with names
corrsponding to the "KB" (Knowledge Base article) number of the patch. This
particular patch does not take this approach. And I cannot locate any key in
the Registry, after the patch is installed, that contains a reference to
KB892843, nor (as suggested by additional labelling see in Add/Remove
programs) to OLKINTLff or OUTLOOKff.
The technical articles on this patch suggest using the "Microsoft Baseline
Security Analyzer (MBSA)" for this purpose. But the articles also go on to
state that "...you may be able to use...". Since the tool may not apply to
this patch, and since this adds considerable bulk and complexity to our
install, I'd prefer a more compact solution. Another option suggested by the
articles is to user the versions for files that are included in the patch.
This can be problematic, particularly when a subsequent update replaces that
file, when that update may or may not negate the need to the Security Patch.
Does anyone have a solution?