Hello and welcome to our forums,
If version is old not allow to start my program.
I'm afraid that is not possible from the Advanced Installer.
This must be done from the internal code of your application. For example, you can call the Updater.exe and check the return code. If updates are found, you can display a message and stop your application.
The Updater return code 0 means - Found updates for the application. More details on the
Updater return codes article.
You can find an example in C# on the
Provide C# code to integrate updater with C# application forum thread and
How do I integrate the Advanced Updater with my C# application? article.
Another solution could be to silently install all updates for your application. You can refer to the article below:
How to Use Advanced Updater to Configure Auto-Updates for Your Application
Hope this helps!
Best regards,
Liviu