PDA

View Full Version : full update


pedro arzac
08-30-2006, 12:48 PM
Hi

I need to know if the visual patch application works for a full update changing the new dll for the old dlls, I mean if it changes everything.

other thing if I buy the true update could someone explain me the process to install the new update, being this a patch of visualpatch in my clients computers ??

Best Reggars

Ing. Pedro Arzac

TJS
08-30-2006, 01:25 PM
Ok, the process goes something like this... keep in mind that it can vary based on the specific needs of your application and/or users.

1) Before you start with VisualPatch you will need to determine what you want to start with (call it v1.0 for this example) and end up with (call is v2.0 for this example) . This is as simple as having two folders with the entire build of each version of your application. Make sure that you remove any files that store user configuration on the user system if appropriate. You'll also want to make some notes about any registry or system config changes that your will want you patch to take care of.

2) Install and start VisualPatch and set up a tab for each of the versions of your software. Select a key file to act as the trigger for your patching process. Follow the tutorial in the user guide to configure the patch to your liking including:
a) adding scripted actions to manage the registry or system config changes mentioned earlier.
b) setting the patch to run silently or in the system tray or whatever.

3) Build the patch and test on a machine that has your v1.0 installed.

4) Determine where you are going to host your updates (A webserver for example) and post your patch to that server.

5) Again, test that you can connect to that server and download the patch (with an IE browser) from a machine with your v1.0 software installed.

6) Create a TrueUpdate client using the wizard that will:
a) detect the current version of your software installed on the user's system (you can use the same key file to make this assessment).
b) download the patch from your website and run it

7) Upload the .ts* files to your webserver.

8) Put the TrueUpdate client (.exe) and its script (.dat) on a test machine with your v1.0 software installed and run the executable to test the full update process.

9) In order to perform the first "real-world" update, you will need to get the TrueUpdate Client (.exe) and its script (.dat) files onto each user's machine. Once they are there, the TrueUpdate client will keep itself up to date from your website.