I found this, but haven't tried it.
http://www.instyler.com/products/lun.asp
Here are the details:
"Check for updates"
Instyler Update-Notify is a simple tool to let users of your product know when an update of your product is available. It also works simple: This tool will create a small file containing the actual version of your product which has to be uploaded to your website. Two other files (Update.exe and Update.liu) have to be distributed with your product. The Update.liu file contains information about your program and the version the user has installed. When a new version has been released then the Update.exe application can compare the installed version number (in update.liu) with the new (latest) version number in the file posted on a http or ftp location on the internet.
Licensing:
Instyler Update-Notify is competely freeware. The update.exe program may be freely distributed.
Software Update
Moderator: Neosoft Support
Troy:
Take a look at the InternetPost (or even the InternetGet) command in the latest beta ... one command and you can download the response from a (php/perl/asp) server side script into a variable ... that takes care of the "check for the latest product version" part ... and if there is a newer version, the DownloadFile command can download it.
Now all you need to do is get the user to invoke the newer version of the program ... since you can not rename a program currently being run, you need a tiny program whose sole purpose is to rename currentPub.exe to oldPub_yymmdd.exe and then rename newPub_VerXYZ.exe to currentPub.exe ... perhaps one that gets this renaming instructions from a text file that is either downloaded as well or auto-generated by the application ... which invokes (Run command) the tiny program and immediately exits itself.
These new sets of Internet related commands can also be deployed to "control use of your application" ... e.g. trial period, pay-as-you-go, piracy control etc. etc. ... or even consider downloading material like FAQ's & product announcements.
Or how about a generic program that even does the initial installation (of any other application) via a download from the web site ? Maybe neoInstall.exe can (one day) become as ubiquitous as zip, acrobat & flash ...
All you need is a web site ...
Take a look at the InternetPost (or even the InternetGet) command in the latest beta ... one command and you can download the response from a (php/perl/asp) server side script into a variable ... that takes care of the "check for the latest product version" part ... and if there is a newer version, the DownloadFile command can download it.
Now all you need to do is get the user to invoke the newer version of the program ... since you can not rename a program currently being run, you need a tiny program whose sole purpose is to rename currentPub.exe to oldPub_yymmdd.exe and then rename newPub_VerXYZ.exe to currentPub.exe ... perhaps one that gets this renaming instructions from a text file that is either downloaded as well or auto-generated by the application ... which invokes (Run command) the tiny program and immediately exits itself.
These new sets of Internet related commands can also be deployed to "control use of your application" ... e.g. trial period, pay-as-you-go, piracy control etc. etc. ... or even consider downloading material like FAQ's & product announcements.
Or how about a generic program that even does the initial installation (of any other application) via a download from the web site ? Maybe neoInstall.exe can (one day) become as ubiquitous as zip, acrobat & flash ...
All you need is a web site ...
-
- Posts: 85
- Joined: Sat Jan 17, 2009 10:50 am
If you need is a way to update the application itself is an example that David Esperalta shares some time ago in http://club.telepolis.com/davidesperaltaasawyer13 wrote:I could have sworn I saw another post that talked about an auto updater routine, but now I don't see it.
Does anyone have that that they use that they would be willing to share?
Alan
http://club.telepolis.com/davidesperalt ... ub_011.zip
- chromebandit
- Posts: 285
- Joined: Wed Nov 24, 2010 5:00 pm
- Contact:
upload a small textfile to your webspace containing your [PubVersion] number
on your app put a button "check for updates"
then just compare the [PubVersion] with [updateresult]
Regards
on your app put a button "check for updates"
Code: Select all
InternetGet "http://www.yourdomain-updatess/updates.txt" "[updateresult]" "HideProgress+Async"
Regards