views:

107

answers:

0

Installshield 2009 Premier

  1. I created a basic msi project binary output are: setup.exe, Data1.cab, HelloWorld.msi

  2. Then I created a quick patch project, referenced HelloWorld.msi & replaced a dll file

  3. When I run Update.exe[in a machine where I already set up 1] to update, it wants to restart, its ok

  4. But after restart if I again do step 3[that is going to update and already updated machine] the consequences are the same as those of step-3.

Question:

  1. After step-4 shouldn't InstallShield say that the system is already updated to the latest version or something? If not is there any way to do this?

  2. In step-3 is there any way to set default choices the Update.exe should carry on with? Say, if the dll it gonna replace is already being replaced, InstallShield throws a choice to continue updating exiting the exe[accessing the dll] or to continue without exiting that exe. User has to make a choice, is there any way to set the default option so that user should not be forced to make a choice? How?