I am interested to know how patching works with games. For example, if you log into XBOX Live, there might be a patch available. It will download and update a game or the interface or whatever. There doesn't seem to be a limit to what can be patched.
Problem is, how is it possible to do this? I just don't understand how you can write the logic to anticipate a patch for areas of a program that will fix bugs, etc.
I can guess that the concept is contextual to the situation, but a nickel tour on the whole idea would be much appreciated. I also welcome links to articles on it.
Thanks and sorry if this sounds like a dumb question.
Edit: I can guess that the libraries might be copied over that were changed but XBOX is using a disk system. Perhaps initialization of the disk copies all required DLLs to a storage directory and that directory's libraries are updated?
I'm just confused on how this all links together and what the current approaches are.
This post has been edited by MentalFloss: 30 October 2009 - 03:20 AM