Brian, Why are you using a Property to set another Property? Why not just
use [%MY_ENV_VAR] where you would use [MY_ENV_PROPERTY]?

Bruce,

1.  You can refer to the install location of a file in your MSI using the
[!FileId] syntax.

2. Under ProgramFilesFolder is where you should install your applications
files. Under CommonFilesFolder is where you should install files that are
shared across your applications. Under system32 is right out. <smile/>

On Tue, Dec 15, 2009 at 10:51 PM, Markus Gaugusch <w...@gaugusch.at> wrote:

> On Dec 15, Bruce Cran <br...@cran.org.uk> wrote:
>
> > I've written an installer with WiX 3.5 which installs a Winsock
> > provider, netsh helper and a kernel driver.  After doing some
> > restructuring I started getting a warning about installing a
> > non-permanant component into system32, so I'm now trying to change the
> > installation location to be under %ProgramFiles%\Product .
> > However, I need to create a registry entry which points to the new
> > location so that netsh can find it, and it seems that netsh doesn't
> > understand REG_EXPAND_SZ types.  Is there a way to write a string to a
> > REG_SZ type during installation which already has the
> > environment variables expanded, or would I need to write a custom
> > action?
>
> Hi Bruce,
> I did this the following (hopefully correct) way:
>
> <InstallUISequence>
>        <Custom Action="GetMyEnvVar" Before="LaunchConditions"/>
> </InstallUISequence>
>
> <CustomAction Id="SetSystemMaxRam" Property="MY_ENV_PROPERTY"
> Value="[%MY_ENV_VAR]" />
> You can use [MY_ENV_PROPERTY] to write the correct registry string.
>
> regards,
> Markus
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to