/build/static/layout/Breadcrumb_cap_w.png

install the msi only if office 2003 exists in system

Hi frnds,

I want to install an msi only if a client system has office 2003 , please suggest how we set the condition to msi..

0 Comments   [ + ] Show comments

Answers (3)

Posted by: mayur_mak 12 years ago
Senior Purple Belt
2
Hi jaheer,

You need to use the System search tables....Appsearch,LaunchCondition...

Appsearch table:

Property=WINWORD
Signature_=FileSearchWinwordEXE

Drlocator table:

Signature_=FileSearchWinwordEXE
Path= (path to winword.exe)..E.g [programfilesfolder]\Microsoft office\OFFICE11

Signature table:

Signature=FileSearchWinwordEXE
Filename=WINWORD.exe

LaunchCondition table:

Condition=WINWORD (same value as in Appsearch table)
Description= [ProductName] requires Microsoft Office 2003.Please Install Microsoft office 2003 and then run setup.

reagrds,
Mayur
Posted by: anonymous_9363 12 years ago
Red Belt
0
I'd be wary about searching for explicit elements of Office (I've seen plenty of instances where only, say, Excel is installed) and wouldn't search the [ProgramFilesFolder] at all, as users have a habit of installing apps in non-standard locations. Of course, if this is for "internal" consumption, you'll probably be OK.

Search instead for the relevant Office ProductCode in HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall. Remember to search for Standard and Professional, as they have different ProductCodes.
Posted by: Arminius 12 years ago
Second Degree Green Belt
0
Look also at your application distribution suite. If you have Office in there as one of your distributions, you can have its absence be a prerequisite for the install.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ