Nsis Installer to download app and run.
The Installer at run, must download XML file, this xml contains a version number of app, if version > with current app installed, download new version and run. If version is equal just run local app..
- Start, check and initialize variables from local XML file (url to download new xml, url to download app, local app version)
- If xml not exists, download xml and just run local app...
- If xml exists, and after variables initialized, download new xml, compare version whith local variable, if local < ,download new app
- After download succesfull, run new local app
Must have a splash screen before start app, and while download new app show a simple progress bar...
XML example: (located in: \Program Files\MyApp\[url removed, login to view])
<?xml version="1.0" encoding="utf-8"?>
<Url value='https://host_do_download/[url removed, login to view]'></Url>
<App value='https://host_do_download/[url removed, login to view]'></App>
In Windows Vista/Seven must require Admin elevation, because app need admin status...
For new programmers in NSIS, a lot of examples: [url removed, login to view]:Code_Examples
4 freelancers are bidding on average $110 for this job
I have experience with NSIS installers to update sets of existing SW. I personally use them to upgrade 50 systems on a regular basis. You will be very pleased with the result.