Hi Sean Thanks very much for your help.
Now it works well by just modifying a lot the example you gave like this. <Publish Dialog="ExitDialog" Control="Finish" Property="WixShellExecTarget" Value="[\[]#a.exe[\]]" Order="1">1</Publish> Regards! 2010/12/27 Sean Farrow <sean.far...@seanfarrow.co.uk> > Hi: > Sorry, my fault, try: > <Publish Dialog="ExitDialog" Control="Finish" Property="WixShellExecTarget" > Value="[\[]#a[\].exe]" Order="1">1</Publish> > If this doesn't work, see: > http://msdn.microsoft.com/en-us/library/aa368609%28VS.85%29.aspx > > Hth. > > -----Original Message----- > From: lxy.su...@gmail.com [mailto:lxy.su...@gmail.com] > Sent: 27 December 2010 07:06 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] [Wix-users] Square brackets issue in localfile URL > > Thanks for your reply! > > I try it and I get an error: > > error LGHT0204 : ICE03: Invalid format string; Table: ControlEvent, Column: > Argument, Key(s): ExitDialog.Finish.[WixShellExecTarget].[\[#a.exe\]].1 > > > Thanks! > > > 2010/12/27 Sean Farrow <sean.far...@seanfarrow.co.uk> > > > Hi: > > You should be able to get around this by escaping the brackets i.e: > > <Publish Dialog="ExitDialog" Control="Finish" > Property="WixShellExecTarget" > > Value="[\[#a.exe\]]" Order="1">1</Publish> > > Hth. > > Sean. > > > > -----Original Message----- > > From: lxy.su...@gmail.com [mailto:lxy.su...@gmail.com] > > Sent: 27 December 2010 02:57 > > To: General discussion for Windows Installer XML toolset. > > Subject: [WiX-users] [Wix-users] Square brackets issue in localfile URL > > > > Hi Wix-users: > > > > I am struggling in an issue that I try to launch the installed > application > > but if the application name contains "[]", for example "[a].exe" the > > executable file cannot be launched when I use the custom action. > > If the application doesn't contains "[]", it's OK. > > > > > > Some samples are as follows: > > > > MyAppName=..\App\[a].exe > > > > [code] > > <Fragment> > > <DirectoryRef Id="INSTALLDIR"> > > <Component Id="a.exe" Guid="{aae5bb70-9a9b-43bc-b2ed-155912b5e4f6}"> > > <File Id="a.exe" KeyPath="yes" > > Source="$(var.MyDir)\$(var.MyAppName)" /> > > </Component> > > </DirectoryRef> > > </Fragment> > > [/code] > > > > [code] > > ... > > <CustomAction Id="LaunchApplication" BinaryKey="WixCA" > > DllEntry="WixShellExec" Impersonate="yes" /> > > ... > > <Publish Dialog="ExitDialog" Control="Finish" > Property="WixShellExecTarget" > > Value="[#a.exe]" Order="1">1</Publish> > > <Publish Dialog="ExitDialog" Control="Finish" Event="DoAction" > > Value="LaunchApplication" Order="2">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 > > and > > NOT Installed</Publish> > > > > Thanks a lot! > > .... > > [/code] > > > > -- > > 天行健,君子以自强不息 > > > > > ------------------------------------------------------------------------------ > > Learn how Oracle Real Application Clusters (RAC) One Node allows > customers > > to consolidate database storage, standardize their database environment, > > and, > > should the need arise, upgrade to a full multi-node Oracle RAC database > > without downtime or disruption > > http://p.sf.net/sfu/oracle-sfdevnl > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------------ > > Learn how Oracle Real Application Clusters (RAC) One Node allows > customers > > to consolidate database storage, standardize their database environment, > > and, > > should the need arise, upgrade to a full multi-node Oracle RAC database > > without downtime or disruption > > http://p.sf.net/sfu/oracle-sfdevnl > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > 天行健,君子以自强不息 > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, > and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, > and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- 天行健,君子以自强不息 ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users