This is exactly what Burn is for in WIX v3.6. That'll keyword will probably get you some really good hits in Bing. <wink/>
On Wed, Sep 7, 2011 at 3:01 PM, Robert J. Hansen <r...@sixdemonbag.org>wrote: > I apologize in advance for asking a vague question. I'm going to make > this as precise as I can, but it's still open-ended enough to give > Google fits. > > I'm an almost-complete newb to WiX, but a long-time Python programmer. > I'd like to distribute an MSI containing a Python application written > using the PySide library. So far I have a WiX-based MSI that works just > fine, *so long as* the end-user has already installed Python 2.7 and > PySide. I'd like to make the experience a little friendlier on > end-users, while still keeping the total download size small -- given a > full install of Python 2.7 + PySide comes out to around 50Mb, > downloading as-needed seems to be the way to go. > > Therefore, I'd like to try something like the following: > > > 1. Check which architecture is in use (AMD64 or x86) > 2. Check HKLM\PythonCore for the presence of Python 2.7 > a. If present, go on to 3 > b. If not, download the Python 2.7 MSI for the > appropriate architecture and install it > 3. Find the Python 2.7 install path from HKLM\Python > Core\2.7\InstallPath: check in > PYTHONINSTALLPATH\Lib\site-packages for the presence > of a directory "PySide-1.0.6qt474-py2.7.egg-info" > a. If present, go on to 4 > b. If not, download PySide for the appropriate > architecture and install it > 4. Ta-da, done. > > > Now, I'm pretty sure that mucking about on my own I can address some of > this, particularly checking what architecture is in use, reading > registry keys, and so on. However, downloading additional MSI > installers (and plain .exe installers, in the case of PySide) and > launching them ... well, let's just say my Google searches have been in > vain. > > If anyone has any words of advice (even if it's "oh God don't don't no > you have no idea what you're doing you foooooooool!"), I'd love to hear > them. :) > > Thanks much, y'all! > > > ------------------------------------------------------------------------------ > Using storage to extend the benefits of virtualization and iSCSI > Virtualization increases hardware utilization and delivers a new level of > agility. Learn what those decisions are and how to modernize your storage > and backup environments for virtualization. > http://www.accelacomm.com/jaw/sfnl/114/51434361/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users