/build/static/layout/Breadcrumb_cap_w.png

Application isolation and patching

All,
Has anyone here patched isolated applications, using MSP's? From what I have read so far its possible but damn difficult as you need to patch not just the isolated files but also the manifest file, if there is new COM information associated with the new files.

Also would I need to use different methods to patch LOCAL and MANIFEST isolated applications?

Regards,
Paul

0 Comments   [ + ] Show comments

Answers (4)

Posted by: Inabus 15 years ago
Second Degree Green Belt
0
Well as you know when an MSI is isolated using either the .LOCAL or .MANIFEST methods the files that have been isolated are installed into the application folder. This means that when patching I will have to target those files to ensure that the program runs with the updates. With .MANIFEST isolation I have to not only patch the file but also the manifest file as well as it contains all the COM information about the files in question, as well as the file names of the isolated files.

The point I was making was about the process that my team could follow to patch and author updated MSI's and that the easiest way to do this would be to install the app, patch it and snap it, then convert that into an MSI and retrieve out the new manifest and files from it to make a patch from.

P
Posted by: jmcfadyen 15 years ago
5th Degree Black Belt
0
i dont see a huge issues with .local files.

however the .manifest should be more entertaining.

If it was me I would look at the WiX custom actions and swipe the action called SchedXML from the Wix Installers.

Then export the XMLFile table and import it into your wise package, this will give you the opportunity to edit any xml based file using xpath expressions.

Its pretty straight forward and a nice clean way to manipulate xml.

you would need to use an xpath along the lines of

//myconfig/locationToChange[@MyChangableItem='test']/value
Posted by: Inabus 15 years ago
Second Degree Green Belt
0
Thanks for the reply and I have to agree with you on .local files, its just a matter of autoring the patch to update the program files installation rather than the system32 files, for example. The way I was thinking of working with the manifests was getting people to isolated the patched application then re-author a patch from that data.

P
Posted by: jmcfadyen 15 years ago
5th Degree Black Belt
0
Im not sure I followed that comment too well Paul can you explain a little more please.
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