Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Check for Updates functionality For Windows application

I am using Install shield limited edition to install my WPF application.

My current scenario is like this.

  • The created set up is available in our website for downloading.

  • User can download and then Install the set up on their own machines.

  • I have option to modify the software and will update the modified
    installer into the website , so that users will get the updated
    software.

My Next step:

In my application I am going to include “Maintenance release (Download Updates)” functionality. So that users can download the latest updations automatically from the software itself.

How Can I do this.? Any help would be appreciated. Is there any facility in the Install shield for this?

like image 664
Roshil K Avatar asked Oct 22 '22 02:10

Roshil K


1 Answers

I recommend NAppUpdate. It provides a framework with features for all tasks required for an update process. For example, it lets you check for updates from various sources (Web http / ftp), trigger update checks and replace your binaries with the updated ones.

You still will have to integrate this into your app, so it is not an "out of the box" solution. But my experience is that most out-of-the-box solutions eventually cause headaches due to limited customization possibilities and moreover are rarely free (if this is important to you).

A good introductory article can be found here: The philosophy behind NAppUpdate.

like image 128
Christoph D. Avatar answered Oct 26 '22 23:10

Christoph D.