Hi,
        Don't you just need to do a FileSearch
(http://wix.sourceforge.net/manual-wix2/wix_xsd_filesearch.htm) for the
nwn updater and set that to a property (like NOTET) then use that
property in your custom action call (like the one that worked for
notepad)?

The binary element is for embedding resources into your msi for use at
install time.

Dave

-----Original Message-----
From: Andrew Macvean [mailto:mad_man_...@hotmail.com] 
Sent: 10 August 2009 16:24
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Running .exe after installation.


Hello everybody, I would greatly appreciate some help.

 

I am using wix v2 to create an installer, at the moment the installer
checks for some prerqusite files using the registry and based on what is
found takes the user to one of three new dialogs. At 2 of the dialogs I
have a checkbox where the idea is that the user checks the box and hits
the finish button to launch a .exe to run appropriate updates.

 

However I have never managed to successfully get the .exe to run. I
tested the checkbox with opening Notepad like so:

 

<Property Id='NOTET'>Notepad.exe</Property>

<CustomAction Id='LaunchNet' Property='NOTET'
ExeCommand='[TARGETDIR]\Program Files\Readme.txt' Return='asyncNoWait'
/>

 

<Control Id="Finish" Type="PushButton" X="236" Y="243" Width="56"
Height="17" Default="yes" Cancel="no" Text="!(loc.WixUIFinish)">

<Publish Event="EndDialog" Value="Exit">1</Publish>

</Control>

 

<Publish Dialog="nwnUpdate" Control="Finish" Order="1" Event="DoAction"
Value="LaunchNet">LAUNCHNET = 1</Publish>

 

And everything worked correctly.

 

However when I try to change the custom action to launch the .exe
nothing seems to happen, I currently have the following code but I have
tried various approaches.

 

<Binary Id="Updater_EXE" SourceFile="C:\Program Files\Atari\Neverwinter
Nights 2\nwupdate.exe" />

<CustomAction Id='LaunchUpdate' BinaryKey="Updater_EXE" ExeCommand=""
Return="asyncNoWait"/>

 

Just to be clear there is definately a nwupdate.exe in the folder
specified above.

 

Can anyone advise me on where I am going wrong

 

Thanks very much in advance!

_________________________________________________________________
Windows Live Messenger: Celebrate 10 amazing years with free winks and
emoticons.
http://clk.atdmt.com/UKM/go/157562755/direct/01/
------------------------------------------------------------------------
------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day trial. Simplify your report design, integration and deployment -
and focus on what you do best, core application coding. Discover what's
new with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.  
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to