bluedragon9958
Level 3

OnEnd() Function doesn't run on vista x64

I am having massive problems with an installscript project under vista x64. Works fine on x86. I am not concerned about the project components as they are native 32 bit. I am simply trying to get installshield to launch my exe at the end of installation on a x64 system, which it refuses to do so with no error message. It does run upon uninstall for some crazy reason. There appears to be serious issues with launchapp() function..Help guys!






function OnEnd()

begin


//this never runs!
MessageBox("END",INFORMATION);
LaunchApp("C:\\windows\\system32\\notepad.exe", "");


end;
Labels (1)
0 Kudos
4 Replies
bluedragon9958
Level 3

any ideas?
0 Kudos
bluedragon9958
Level 3

actually the messgbox fires but the launch app won't even launch notepad..
0 Kudos
bluedragon9958
Level 3

nobody else has noticed that launchapp (a major feature) doesn't work in installshield 2009 under x64?

This is really hurting our project we need a resolution on this as we are evaluating the purchase of installshield.
0 Kudos
joshstechnij
Flexera
Flexera

I tried the posted code in a sample project built with IS 2009 and run on a Windows Server 2008 x64 machine and Notepad launched as expected.

What return code are you seeing from LaunchApp? What is the value of LAAW_PARAMETERS.nLaunchResult after calling LaunchApp (assuming LaunchApp did not return ISERR_SUCCESS)?
0 Kudos