Hello Inno Setup Team,
First of all, thank you for maintaining such a fantastic and reliable tool.
I would like to suggest adding native support for an auto-updater mechanism. Currently, creating a proper updater requires writing complex Pascal Script from scratch (using WinHttpRequest to check versions, handling custom downloads, and executing the new setup silently).
It would be incredibly helpful to have a dedicated [Updater] section or a set of simplified native functions to handle this workflow. The ideal implementation would include:
Remote Version Checking: A native function to easily read a remote URL (like a plain TXT or JSON file) and compare it with the installed version.
Integrated Download UI: A built-in wizard page that handles the download of the new installer, showing a native progress bar without needing custom script logic.
Seamless Execution: A simple command or flag to automatically run the downloaded installer (e.g., with /SILENT), close the currently running application, and apply the update.
Having these tools built into Inno Setup would save developers a massive amount of time when building web installers and update systems.
Thank you for your time and consideration!
New
Inno Setup Ideas
4 days ago

An Anonymous User
Get notified by email when there are changes.
New
Inno Setup Ideas
4 days ago

An Anonymous User
Get notified by email when there are changes.