After CostFinalize [#fileid] is the full path to your File with Id of "fileid" during installation without any "%" characters in it. Also, [directoryname] is the "\"-appended full path to the Directory with the Id of "directoryname". So you can use both of these patterns in creating your registry entries.
Otherwise, use [%env-var]. -----Original Message----- From: Markus Gaugusch [mailto:w...@gaugusch.at] Sent: Tuesday, December 15, 2009 10:52 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Expanding an env var at install time when writing to the registry 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 ------------------------------------------------------------------------------ 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