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

Reply via email to