MichaelU wrote: Thanks for the follow-up. If you haven't installed SP1, I would suggest doing so; it is supposed to resolve the part of the behavior on Windows 8.1 (or Windows Server equivalent) systems that resulted in the abort statement returning 0. Since you're not using it from a DoAction, either 1602 or 1603 should end the installation. The DoAction case is still a good cautionary note. Even with this fix, there is a behavior change between versions of InstallShield: in some versions it returns 1602; in others 1603. If you ever do use similar code in a DoAction, you may want to explicitly control the return value. I am also facing same problem with abort, as per the above suggestion i have changes from "Abort" to "ERROR_INSTALL_FAILURE" , now my installer is not working in the earlier os also(win 7 win 2008..etc)... how we can fix this problem?
... View more