I'm back on task trying to resolve this 8.3 INSTALLDIR path issue, and I
can get the path in question using the method Phil suggested, but I'm
not certain how to use that to set the environment variable.

As far as I understand, I cannot install a component after
InstallFinalize, and I had to run my CA after InstallFinalize so that
the directory has been created.  Therefore I can't use an Environment
element, nor can I find anything in the Windows API to let me do it in a
CA.  So I'm assuming I'm missing something in regards to the Windows
Installer, or something in the Windows API doc.

Chris

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Wilson,
Phil
Sent: Tuesday, April 03, 2007 12:53 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to get 8.3 path for INSTALLDIR

If you do this with code, C++, the GetShortPathName API works on
directories. You'd do this after the directory has in fact been created.


Phil Wilson 

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Tuesday, April 03, 2007 6:48 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to get 8.3 path for INSTALLDIR



I'm trying to set an environment variable to be the value of INSTALLDIR,
but I need it to be the 8.3 style path.


I saw an old mailing list thread about this topic that Rob responded to
with:

 
        >You could always just use "[!FileId]" to get the short name of
a file.

 

This thread was in the context of WiX 3.0, however.  When I try to do
this with WiX 2.0, my environment variable ends up unset.

 

Is this a WiX 3 specific feature?

 

--Chris


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