The WiXUI ExitDialog already has support for this without needing all that unnecessary code. See http://wix.sourceforge.net/manual-wix3/run_program_after_install.htm
Simply change the Value attribute in the WixShellExecTarget property in the example to your URL. Palbinder Sandher Software Deployment Engineer T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: CoolBreeze [mailto:coolbreeze...@googlemail.com] Sent: 17 April 2011 18:28 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Can't get browser to launch I'm trying to get the user's default browser to launch and bring up www.msn.com for testing at the moment if they check to launch the browser on the ExitDialog. I get no errors, but the browser never gets launched. I've tried a few different things like using WixShellExec, but I couldn't get that to work either. Can someone show me what is wrong with the code below or provide an example of how to launch the user's browser at the end of installation bringing up a web page? <Property Id="BROWSER"> <RegistrySearch Id="DefaultBrowser" Type="raw" Root="HKCR" Key="http\shell\open\command" /> </Property> <CustomAction Id="CA_LaunchBrowser" Property="BROWSER" Impersonate="yes" ExeCommand="http://www.msn.com" Execute="immediate" Return="asyncNoWait" /> <UI> <Publish Dialog="ExitDialog" Control="Finish" Order="1" Event="DoAction" Value="CA_LaunchBrowser">LAUNCHAPPONEXIT </Publish> </UI> <InstallExecuteSequence> <Custom Action="CA_ShowTime" After="InstallInitialize">NOT Installed</Custom> <Custom Action="CA_UpdateWebAppMapping" After="InstallFinalize">ASPNETREGIIS AND NOT Installed</Custom> <Custom Action="CA_LaunchBrowser" After="InstallFinalize">NOT Installed</Custom> <InstallExecute Before="RemoveExistingProducts" /> <RemoveExistingProducts Before="InstallFinalize" /> </InstallExecuteSequence> Thanks. ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users