Hi
I have an application whose installation should not continue if MS Office is not installed.
Hence I used System Search



In System Search i entered the following.

Registry Root:HKEY_LOCAL_MACHINE
Registry Key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{90110409-6000-11D3-8CFE-0150048383C9}
Store in Property:SEARCHOFF
Additional Options:Store Value in Property and use the property in an install condition


Then in AppSearch table
Property:SEARCHOFF
Signature:NewSignature1

In LaunchCondition table
Condition: SEARCHOFF{I tried with the condition “Not SEARCHOFF” also..but in vain}Description:Continue installation after installing MS OFFICE

But i get the same msg "Continue installation after installing MS OFFICE"
when i try running the application in a machine having MS OFFICE and not having MS OFFICE.

IS THERE ANY OTHER OPTION OTHER THAN System Search?

Thanks in advance..
Ycanti
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
If you look in the MSI help-file (MSI.CHM) for the LaunchCondition table it says:
Expression that must evaluate to True for installation to begin.
So if the registry info is found the SEARCHOFF property will be set, make sure this property is not set in the Property table.
So the condition should be NOT SEARCHOFF for the installation to continue if office already installed.
Answered 11/02/2007 by: AngelD
Red Belt

Please log in to comment
0
But the installation is continuing if OFFICE is not installed.
Breaking my head on this...
Answered 11/05/2007 by: ycanti
Senior Yellow Belt

Please log in to comment
0
But the installation is continuing if OFFICE is not installed.
Breaking my head on this...
In what sequence are the two actions occuring? You must ensure that AppSearch runs before LaunchConditions.
Answered 11/07/2007 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity