Hi.
I am trying to build the installer and wondering how i could achieve the following functionality.
1) Application downloads the updated installer exe or msi to a temp directory.
2) Application Launches the installer and passes some command line parameters that is related to the application itself
3) Application exits to allow the installer to update it
4) If installation is successful the installer relaunches the updated application with the parameters it have received during update
5) If installation fails the installer rollbacks to previous version and application with the parameters it have received during update
Is it possible to achieve this without having any external application?