Hi Rob,

(You probably ment me, because I don't know who Brian is ;-)
I needed to set a property to the value of an environment variable because 
I wanted to populate an input field with it. I didn't see any other 
solution.

Markus

On Dec 17, Rob Mensching <r...@robmensching.com> wrote:

> 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
>>
>>
>
>
>

-- 
__________________    /"\
Markus Gaugusch       \ /    ASCII Ribbon Campaign
markus(at)gaugusch.at  X     Against HTML Mail
                       / \

------------------------------------------------------------------------------
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