If I were in your shoes, I would use InstallShield or Inno Setup rather than having to write code for an installer.
Good luck. Benj On Mar 27, 2:21 am, CallMeLaNN <[email protected]> wrote: > Hello all, > > I just get an idea to make my app setup project have an ability to > revert to the previous version. > > The reason is here. At first, in production side, the app is alive > (installed). > Then when my user request additional features, then I need to modify/ > upgrade the existing app. > If the updated app is failed to function properly, they got option to > revert to the previous version. > > Normally what I do is in the following step: > - Create an app project > - Create setup project for it with check for newer version and auto > remove previous version. > - Install/deploy to the user PC > - Update the app. > - Rebuild the setup project. > - Install/deploy to the user PC (it will remove the previous version) > > Then I need to add additional step. > * User try the new version. > * If gto prob. user can revert the installation to pervious version. > > This idea is just like you installing windows driver / windows update. > You got option to return to the old driver / windows version. > > Thanks in advance. > CallMeLaNN
