My installer installs our software suite, which is a 4 product suite.
Using a CustomAction DLL, i validate the provided serial number and set
properties that tells me which product can be installed.
I would like to have my feature tree "modified" by that, so that uneligible
products arent showed.
Here's my features:
<Feature Id='MainProg' Title='MainProg' Description='The complete
package.' Display='expand' Level='1' ConfigurableDirectory='INSTALLDIR'>
<ComponentRef Id='MainProd' />
<Feature Id='Prod1' Title='Product1' Description='Product 1'
Level='1000'>
<Condition Level="0">PRODUCT1 = "0"</Condition>
<ComponentRef Id='Prod1com' />
</Feature>
<Feature Id='Prod2' Title='Product2' Description='Product 2'
Level='1000'>
<Condition Level="0">PRODUCT2 = "0"</Condition>
<ComponentRef Id='Prod2com' />
</Feature>
<Feature Id='Prod3' Title='Product3' Description='Product 3'
Level='1000'>
<Condition Level="0">PRODUCT3 = "0"</Condition>
<ComponentRef Id='Prod3com' />
</Feature>
<Feature Id='Prod4' Title='Product4' Description='Product 4'
Level='1000'>
<Condition Level="0">PRODUCT4 = "0"</Condition>
<ComponentRef Id='Prod4com' />
</Feature>
</Feature>
When i launch my MSI with loggin enabled, i see my properties getting setted
properly by my CustomAction
MSI (c) (FC!90) [10:15:12:557]: PROPERTY CHANGE: Adding PIDACCEPTED
property. Its value is '1'.
MSI (c) (FC!90) [10:15:12:557]: PROPERTY CHANGE: Adding PRODUCT1 property.
Its value is '1'.
MSI (c) (FC!90) [10:15:12:557]: PROPERTY CHANGE: Adding PRODUCT2 property.
Its value is '1'.
MSI (c) (FC!90) [10:15:12:557]: PROPERTY CHANGE: Adding PRODUCT3 property.
Its value is '0'.
MSI (c) (FC!90) [10:15:12:557]: PROPERTY CHANGE: Adding PRODUCT4 property.
Its value is '1'.
After that i get
Action 10:15:12 : CustomizeDlg. Dialog created
My FeatureTree shows up and every products are visible, when i was expecting
product3 to be invisible. Whats wrong?
For reference, im using WixUI_Mondo source as a template and have some
modifications done in it. I dont think that changes anything, just letting
you know.
Thanks!
--
Carl Quirion
[EMAIL PROTECTED]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users