/build/static/layout/Breadcrumb_cap_w.png

Apply the Patch setup

Hi,

We are the product devlopement company. We have the MSI setup for product it will install the more than 500 assemblies files in customers machine.
Once we had released the product there may be some problem in any our of the assemblies due to serveal reason.
At the time we will fix those problem and provided the patch update to the customer.

Current System:

1) Fix the problem in the devlopement environment and build the assemblies.

2) Generate the Patch setup using the Inno script with modified assemblies.

3) While installing the patch setup in the customer machine it will backup the old assemblies and replace the modified assemblies.


Drawback:

Customer can't able to uninstall the installed patch becoz it just replace the assemblies.


Is it possible to have the patch system in MSI like MSP files or else is there any option to uninstall the patch in my current system itself ?


Thanks,
Velu

0 Comments   [ + ] Show comments

Answers (1)

Posted by: anonymous_9363 13 years ago
Red Belt
0
I don't know the Inno product at all but it sounds like it replaces files, rather than actually patching them. You sort of contradict yourself in the way you describe your current set-up, in that you say the package makes back-ups of the assemblies but that "Customer can't able to uninstall the installed patch [becoz] because it just replace the assemblies. " If you have back-ups, surely to "uninstall", the customer can just replace the "patched" files with the back-ups?

Anyway, by default, Windows Installer patch files do actually patch components. Also by default, patches are marked as 'Uninstallable' but they can be marked so that they cannot be uninstalled. In these circumstances, most people would probably uninstall then reinstall.

See this MSDN article for details.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ