I would like to highlight the words "exploiting" and "undocumented". I think
they are very appropriate here.

On Sat, Sep 18, 2010 at 11:19 AM, Christopher Painter <
chr...@deploymentengineering.com> wrote:

> I gave the short answer in a hurry.  The longer answer ( found on a
> blog exchange between Bob Arnson and myself ) involves using a custom
> action to
> resolve the 64bit ProgramFilesFolder and then converting it to a
> shortpath.
>
>
> The magic wasn't in that part though.  The magic is in exploiting the
> undocumented behavior of MSI to fail to redirect short paths like it does
> long
> paths.
>
>
> Christopher Painter, Author of Deployment Engineering Blog
> Have a hot tip, know a secret or read a really good thread that deserves
> attention? E-Mail Me
>
>
>
> ----- Original Message ----
>  From: Travis Gaff <tra...@pc-doctor.com>
> To: General discussion for Windows Installer XML toolset.
> <wix-users@lists.sourceforge.net>
>  Sent: Sat, September 18, 2010 11:30:04 AM
> Subject: Re: [WiX-users] How to allow 32-bit installer to write
> toC:\Program
> Files
>
> That may not work on localized or non-standard installations.  For
> example, in Spanish C:\Program Files can become C:\Archivos de Programas
>
>
> CONFIDENTIALITY
> The information contained in this message is confidential. It is intended
> to be read only by the individual or entity to whom it is addressed or by
> an authorized designee. If the reader of this message is not the intended
> recipient, be aware that distribution of this message in any form is
> strictly prohibited. If you have received this message in error, please
> immediately notify the sender and destroy any copy of this message.
> -----Original Message-----
> From: Christopher Painter [mailto:chr...@deploymentengineering.com]
> Sent: Friday, September 17, 2010 6:21 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] How to allow 32-bit installer to write
> toC:\Program Files
>
> Officially it's not possible in a 32bit install but unofficially ( and at
> your own risk ) I found a way.    Convert the C:\Program Files to
> C:\Progra~1 and you'll sneak past Windows Installer trying to "fix" it for
> you.
>
> Christopher Painter, Author of Deployment Engineering Blog Have a hot tip,
> know a secret or read a really good thread that deserves attention? E-Mail
> Me
>
>
>
> ----- Original Message ----
> From: garnold <grant.arn...@safe.com>
> To: wix-users@lists.sourceforge.net
> Sent: Fri, September 17, 2010 7:14:02 PM
> Subject: [WiX-users] How to allow 32-bit installer to write to C:\Program
> Files
>
>
> Hi
>
> I am creating an installer that needs to install some .war files in a
> servlet engine directory.  In the installer, I am prompting for the
> location
> of their installed servlet engine (for example, Apache Tomcat).  The
> problem
> occurs when they have a 64-bit computer with a 64-bit servlet engine
> installed in "C:\Program Files".  If they specify in the browse dialog of
> our 32-bit installer to install those files to "C:\Program
> Files\Apache\tomcat\webapps", then it will actually change the directory
> to
> "C:\Program Files (x86)\Apache\tomcat\webapps", where there is no Apache
> installed!  I understand that it is trying to be helpful in not allowing a
> 32-bit app to be installed into Program Files, and for our main
> INSTALLDIR,
> this is fine.  However, for this prompt, I would like it to not have this
> behaviour.
>
> Do you know of some way I can work around this so that the installer won't
> change the "C:\Program Files" to "C:\Program Files (x86)" in this case?
>
> Thanks!
> Grant
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-allow
> -32-bit-installer-to-write-to-C-Program-Files-tp5544693p5544693.html<http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-allow-32-bit-installer-to-write-to-C-Program-Files-tp5544693p5544693.html>
>
> Sent from the wix-users mailing list archive at Nabble.com.
>
> --------------------------------------------------------------------------
> ----
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
> --------------------------------------------------------------------------
> ----
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
>
> ------------------------------------------------------------------------------
>  Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to