S
S.Sigal
Hello:
Always wanted to do this -- but never knew how...
The goal is to write software that goes out to clients -- but I want to be able to auto-update them
when there is a later release available at the website....
Any articles that would be a good place to start?
One of the things I don't understand is how a program can stop itself to replace itself...
I have seen several articles by now -- that I think are in the right direction -- but frankly, I'm
just getting myself confused as to which one is the right type of technology to look at.
* BITS seems to be a possible way to go investigate -- but not on all platforms (still have lots of
customers on win98 to my chagrin).
* Remote dll paths in the assembly sounds also interesting. But does that use the remote path to the
dll to cache a copy and use the cache copy, or does it actually update/replace the local one? And
doesn't that cause it to connect to the server every time the dll's are loaded? In other words, 1000
clients = 1000 * loadassembly = 1000 connections to my server. And what happens if the server is
down? Would it hang their application for 30 seconds?
As you can see, I don't know what I am talking about -- hence this post out for help
Always wanted to do this -- but never knew how...
The goal is to write software that goes out to clients -- but I want to be able to auto-update them
when there is a later release available at the website....
Any articles that would be a good place to start?
One of the things I don't understand is how a program can stop itself to replace itself...
I have seen several articles by now -- that I think are in the right direction -- but frankly, I'm
just getting myself confused as to which one is the right type of technology to look at.
* BITS seems to be a possible way to go investigate -- but not on all platforms (still have lots of
customers on win98 to my chagrin).
* Remote dll paths in the assembly sounds also interesting. But does that use the remote path to the
dll to cache a copy and use the cache copy, or does it actually update/replace the local one? And
doesn't that cause it to connect to the server every time the dll's are loaded? In other words, 1000
clients = 1000 * loadassembly = 1000 connections to my server. And what happens if the server is
down? Would it hang their application for 30 seconds?
As you can see, I don't know what I am talking about -- hence this post out for help
