/build/static/layout/Breadcrumb_cap_w.png

Conditional Installation in Advanced Installer

Hi Anybody ,
The product i'm dealing with is Advanced Installer , its basically a Windows Installer authoring tool which enables to build MSI packages. You can get more information on http://www.advancedinstaller.com.
Since i'm in the learning process , I'm struggling a lot with certain things like setting up the properties for Typical and Custom Installation ie Conditional installtion, Dependencies etc .
I Have three queries ,
1. If suppose I have 2 versions A and B on a single package then the installation shud go in such a way that it shud install the first version A completely first and then it shud go on for Version B i.e at a stretch the customer shud not be able to install 2 versions at a time .
2. If suppose i have 2 products (Features in advanced installer ) in a package say Test 1 and Test 2 then i shud set an dependency between them in such a way that if i install Test 1 , Test 2 shud also get installed automatically.
3. How to make a product (Feature ) greyed out that is the user shudn't be able to select it while going in for custom installation.
These are 3 things which i'm not able to find it out.Dont know how to proceed without knowing these concepts .
Thanking You In Advance,
Shree

0 Comments   [ + ] Show comments

Answers (1)

Posted by: babric 18 years ago
Senior Purple Belt
0
3.

Try to access the Feature Table, and then, write 16 in the Attributes column.
More information here :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/feature_table.asp


2. Maybe could you use the Condition Table, using &YourFeature=3 as condition.
Example :

Feature B is installed if Feature A is installed :

Condition Table :

Feature----level----Condition
B----------1---------&A=3

But I didn't try it, and I don't really feel it good :-)


1. Could you explain it for a non-english reader ?
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