Hi,
Asim Qazi wrote:
Hi all,
I am trying to do some work like the All antivirus software do. -i-e
LIVE UPDATE. for my software, wot is the starting point or any guidelines
to start this thing ... I always did the Server side stuff so have no
experience in such Windows application ... which will be running all the
time and will check the server periodically and will update my software if
any update found from the server...
any help would be highly appriciatable
thanks
aSIM.
There are many ways to do that.
One possibility is to deploy your application using Microsoft's
ClickOnce. This relatively new deployment scheme allows an application
to be published to a website, and then downloaded and installed (using
IE). You can configure it so that it will check the server periodically
(there are different options, for example each time that the application
starts or that it stops, etc...). If a newer version is found, the user
can be asked if he wants to download and install it. You can even
specifiy a minimum version to run, to make an upgrade compulsory.
However, ClickOnce has limitations, for example you may not modifiy the
registry, the application is installed for the current user only, etc...
Another way is to use a web service that your application checks. Using
..NET, connecting to a web service is very easy using the web references.
So you can create a web service returning the application's last
version, and have your client application check this, and react accordingly.
I hope this gets you started.
HTH,
Laurent
--
Laurent Bugnion, GalaSoft
Software engineering:
http://www.galasoft-LB.ch
PhotoAlbum:
http://www.galasoft-LB.ch/pictures
Support children in Calcutta:
http://www.calcutta-espoir.ch