Software Update

Software of interest to NeoBook users

Moderator: Neosoft Support

Locked
Guest

Software Update

Post by Guest »

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.
Guest

Post by Guest »

I have a old plugin that do the same thing, but inside a Neobook publication, an autoupdater. I can try to find it in my old stuff. Anyone is interested?
Guest

Post by Guest »

Alberto,

Anyone interested? Old?

Hey if it works, great! And, who doesn't always want goodies?

:D
Guest

Post by Guest »

I´m pretty sure it works. It have a progress bar, etc. Have to find and update to new "tm" prefix, etc.
Guest

Post by Guest »

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 ...
Guest

Post by Guest »

Many things can occur in downloading the update, so it have to be in another thread inside your pub.
asawyer13
Posts: 123
Joined: Sun Aug 22, 2010 6:13 pm

Post by asawyer13 »

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
aguilar955
Posts: 85
Joined: Sat Jan 17, 2009 10:50 am

Post by aguilar955 »

asawyer13 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
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/davidesperalta

http://club.telepolis.com/davidesperalt ... ub_011.zip
User avatar
chromebandit
Posts: 285
Joined: Wed Nov 24, 2010 5:00 pm
Contact:

Post by chromebandit »

upload a small textfile to your webspace containing your [PubVersion] number

on your app put a button "check for updates"

Code: Select all

InternetGet "http://www.yourdomain-updatess/updates.txt" "[updateresult]" "HideProgress+Async"
then just compare the [PubVersion] with [updateresult]


Regards
Locked