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

Reply via email to