Hi Markus, thank you for your hint, I already discovered this when testing the package and found the solution you described after a long search.
Cheers Volker Markus Wagner wrote: > Hi Volker, > > If you use a custom action to set a directory with a property value you have > to ensure that you save the property value somewhere. Otherwise you have a > problem during uninstall if the property has an other value than during > install. > > Unfortunatly you notice this not until the uninstall when your files will > not be removed. > > In my projects I save the property value in the registry. And it works fine. > > Markus > > > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Volker > Enderlein > Gesendet: Freitag, 6. Juni 2008 20:59 > An: General discussion for Windows Installer XML toolset. > Betreff: Re: [WiX-users] How to make the ProgramMenuDir configurable? > > > Volker Enderlein schrieb: >> Bob Arnson schrieb: >>> Volker Enderlein wrote: >>>> i came across the idea of making the ProgramMenuDir configurable as >>>> InstallShield and other installers do. You can give a different name to >>>> the program group. Is that possible in WiX and if yes how? >>>> >>> Create a subdirectory of ProgramMenuFolder and you can give it any >>> name >>> you want. >>> >> Thanks for your answer Bob, but I think I need to clarify the >> difficulties I am facing. >> >> I know how to place a directory under the ProgramMenuFolder like >> >> <Directory Id="ProgramMenuFolder" Name="PFiles" LongName"Programs"> >> <Directory Id="ProgramMenuDir" Name="test" LongName="Test 1.0" /> >> </Directory> >> >> But say I have a property GROUPSEL which has been set in a UIDialog >> and >> want to use this name. How would I do that? >> >> <Directory Id="ProgramMenuFolder" Name="PMenu" LongName"Programs"> >> <!-- does not work --> >> <Directory Id="ProgramMenuDir" Name="test" LongName="[GROUPSEL]" /> >> <!-- does not work --> >> <Directory Id="ProgramMenuDir" Name="test" LongName="GROUPSEL" /> >> <!-- how to formulate it properly? --> >> <Directory Id="ProgramMenuDir" Name="test" LongName="????????" /> >> </Directory> >> >> I searched the archives and the help manual, but don't find a properly >> solution. Maybe it's simply related using the wrong keywords. >> >> Thank you, Cheers Volker >> > I knew I was missing some fundamentals of WiX. I found the answer > reading the wix tutorial a second time more carefully. > > <CustomAction Id='PropertyAssign' Directory='INSTALLDIR' > Value='[TARGETDIR]\Program Files\Acme\Foobar 1.0\bin' /> > > should do the trick. > > Thanks agaín for your answer. > > Keep up the good work, Cheers Volker > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users