windowsinno-setuplaunch4jself-updating

How to automatically update an application installed with Inno Setup


I have an executable application setup.exe for Windows that I realized with Launch4j/Inno Setup based on Java.

I often frequently release new versions and bug fixes.

I would like to know if there is a mechanism to install updates automatically?


Solution

  • Inno Setup does not have any built-in mechanism for implementing automatic updates.

    You need to implement that yourself:

    This approach will need the update installer to prompt for Administrator privileges. If you need the update to proceed completely seamlessly, you will have to implement a service. For that, see Deploying application with .NET framework without admin privileges.