First of all, I think WiX is pretty awesome, but I am having some trouble understanding how to implement some of the advanced customization/extension capabilities, and what is the best way to design and implement ...
My new assignment wants me to modernize and cleanup a 15-year old IS6 install that has evolved into something that is no longer sustainable and does not support 64-bit. I've developed a BA, but my main hang-up is that the WiX application MSI I created needs to call a license utility to get configuration information necessary for a fresh install, writing that config info to the Registry (I know), so we know which [mutually exclusive] camera driver to install. What would be the best way to implement this? I see two choices - 1) wrap the camera drivers in an exe that checks the Registry and installs the proper camera driver, or 2) extend the BA to be able to check the Registry during Apply(). What would be the best choice (I know there may be more than the two I mentioned), and why? Also, if extending the BA is a possibility, what is the best way to do that? The simplified chain looks like this: <Chain> <PackageGroupRef Id="APPLY_PREREQUISITES"/> <PackageGroupRef Id="APPLY_THE_APPLICATION_MSI_THAT_I_CREATED"/> <PackageGroupRef Id="INSTALL_CAMERA_DRIVER"/> </Chain> ________________________________ NOTICE: The information contained in this electronic mail transmission is intended by Applied Vision Corporation and its affiliates for the sole use of the named individual or entity to which it is directed, and may contain confidential information and/or trade secrets. This electronic mail is not intended for transmission to, or receipt by, anyone other than the named addressee (or a person authorized to deliver it to the named addressee). This electronic mail should not be copied or forwarded to any unauthorized persons. If you have received this electronic mail transmission in error, please delete it from your system without copying or forwarding it, and notify the sender of the error by reply email or by calling Applied Vision Corporation at 330.926.2222, so that our address record can be corrected. ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users