Hello Scott,
I found my answer. I have to create an update aip that imports my msi. Although I still need to create a project to deploy the config file and msi to a website. So it seems I need to aip files just to create the update website.
I need to deploy this to all 3 of our regions (alpha, beta, prod). Is there an easy way to dynamically change the url of the ini file when I install the deployment site?
In order to achieve this you can add the related alpha, beta versions of your product in the
"Updates Targets" tab in your
updates configuration project. In this way you will be able to use one update configuration file for more applications targets.
I have written code in our application to work with the updater. I'm trying to decide how to manage the update. I'd like to use the updater UI, but I need to be able to disable the cancel and pause buttons, since when we have an update we force our users to update otherwise they will be out of since with our DB. Is there a config setting to do this?
I'm afraid we don't have support for this.
If that's not possible, I will use the /justcheck to see if there is an update. If there is an update, which call do I use to the updater that will download the new one, close my current application and run the update with at least a progress bar, so the user knows the update is being performed. The updater UI would be perfect, if I can disable the cancel and pause buttons and force the update.
You can call the updater using a command line like this:
Code: Select all
updater.exe /silentall -nofreqcheck
Also, you can add your application (which need to be closed during upgrade) in the
"Auto Close Applications" tab from your updates configuration project. If you want to run the upgraded installation package with basic UI, then you can use a command line like this:
in the "Command Line" field from
"Properties" tab.
Let us know if this helped.
All the best,
Daniel