Find if Outlook service pack is present
Hey guys. This is basically for an installer, but it falls more under office development.
I need help from the Office Gurus here (looking at RobDog :) ). I need my installer to check what version (if any) of the Service Pack for MS Outlook is installed.
Lets address this regardless of the installer. How would I go about checking this manually?
Re: Find if Outlook service pack is present
Manually... you would just go to the Help menu > About and it will state the version and then any service pask installed. I'm sure there is a way programmatically to read this so shouldnt be to hard. The Application.Version returns the build info so if the build increases for the installation of a SP then that may be an easy way.
Let me see what else there is...
Re: Find if Outlook service pack is present
Looks like you need to verify it from the version and build.
http://support.microsoft.com/default...b;en-us;821549
Re: Find if Outlook service pack is present
Heres another KB on inaccurate returns.
http://support.microsoft.com/kb/328294/
Re: Find if Outlook service pack is present
Thanks for the info :wave:
Re: Find if Outlook service pack is present
I havent given up yet. There must be a direct way to read a reg entry or something as the help > about dialog displays the "(SP-1)" service pack indicator.
I am in the middle of finishing a website (deadline) but if its not solved later then I will try some more. :)
Re: Find if Outlook service pack is present
I was able to work it out like this. The installer checks for the file and checks it's version. I then compare it to the version number with the installed Service Pack, and if they dont match the installer downloads the SP from MS website.
Thanks for the help again :wave:
Re: Find if Outlook service pack is present
I found these two res keys that may designate if the SP is installed. Not 100% sure but you can verify them. :)
HKEY_CLASSES_ROOT\Installer\Patches\886B7FB759A43004AB89AEA897ADA0AB\SourceList
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches\886B7FB759A43004AB89AEA897ADA0AB\SourceList\Pa ckageName\511735.MAINSP1op.msp
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches\886B7FB759A43004AB89AEA897ADA0AB\SourceList\Me dia\100\Office2003Patch;Office 2003 Patch 7000