Untested:

<Property Id="XPMYDOCS">[%HOMEPATH]\My Documents</Property>
<Property Id="VISTAMYDOCS">[%USERPROFILE]\Documents</Property>


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Glen Harvy
Sent: Sunday, May 13, 2007 6:51 AM
To: Rob Mensching; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] WixUI_Advanced Usage

OK - I've given up on the Advanced UI - it's to advanced for me.

I have downloaded and read a good deal of the Windows Installer SDK as you 
suggested. I have a rough idea on how to go about what I want to do but I 
cannot find any examples anywhere that will help me understand the structure of 
what's required in the .wxs file.

I'm hoping someone can help me with an example of how to achieve the following:

Get the path of the My Documents folder belonging to the current user and put 
it into a variable that I can use in the .wxs file. I also need to get the 
users data directory and some other properties but one example will probably 
help me enough :-)

Thanks,

Glen.



On 13/05/2007 8:15 AM, Rob Mensching wrote:
Please keep wix-users on the mail as well, so everyone learns.

1.  Again, Bob wrote the Advanced UI and can answer your questions.  I try to 
stay away from UI.

2.  The "build time" syntax I provided below is documented in the Wix.chm under 
the Preprocessor topic, since build variables are done by the Preprocessor in 
the WiX toolset.  For MSI?  The MSI SDK will document what I sent you.  
Probably under the Formatted topic.  If you haven't read through the MSI SDK 
(it's part of MSDN), I recommend it.  You'll learn much.

From: Glen Harvy [mailto:[EMAIL PROTECTED]
Sent: Saturday, May 12, 2007 2:54 PM
To: Rob Mensching
Subject: Re: [WiX-users] WixUI_Advanced Usage

Hi,

Thanks for your response.

Having the application installed into the directory I ask it to be installed in 
rather than "one up" is probably something that is pretty common but I guess 
using Wix3 in general and WixUI_Advanced in particular is not pretty common - 
particularly to a new user.

Is there an alternate but reasonably well documented alternative to the 
Advanced UI that will achieve the same thing. I need to learn how this works 
and although I may need to write a fair bit of code it will do me no harm.

With regard to 2.- where on earth do I find some documentation on these 
variables and how to access or set them? There's nothing in the Help File and 
Googling reveals nothing as well. I need to set the application install 
directory as well as the application data directory in the Registry.

Once again - thanks for your assistance.

Glen.


On 13/05/2007 3:10 AM, Rob Mensching wrote:
1.  Advanced UI takes a bit of work to make it work.  Bob can answer the 
questions better (one day he promises he's going to write a compiler extension 
to make it easier)

2.  How to reference env vars?  Do you want build time or run time?
Build time:  $(env.BUILDMACHINEVAR).
Run time: [%CUSTOMERSMACHINEVAR]


From: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]> [mailto:[EMAIL PROTECTED] On 
Behalf Of Glen Harvy
Sent: Saturday, May 12, 2007 7:27 AM
To: WiX Users Group
Subject: [WiX-users] WixUI_Advanced Usage

Hi,

Only just learning this new program and have started in the deep end with Wix3.

I am trying to create my directory levels as follows:

    <Directory Id="TARGETDIR" Name="SourceDir">
      <Directory Id="ProgramFilesFolder" Name="PFiles">
        <Directory Id="AquariusCommsFolder" Name="Aquarius Communications 2">
          <Directory Id="APPLICATIONFOLDER" Name="[ApplicationFolderName]" >
            <Component Id="Bin"

ApplicationFolderName is "MyClubV2".


The problem is that when installing using WixUI_Advanced, the default all users 
directory is coming up as C:\Program Files\MyClubV2 and not C:\Program 
Files\Aquarius Communications 2\MyClubV2 as I want it to.

How do I get around this?

Also, when I used INSTALLDIR in place of APPLICATIONFOLDER (and used 
WixUI_INSTALLDIR) the full path as I wanted worked.

Another question while I'm here :-)  : How do I retrieve user environment 
variables into WiX ?

Thanks in advance.

Glen.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to