This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Transforms or Otherwise - a brain teaser
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 27, 2008
11:26 AM
Transforms or Otherwise - a brain teaser
I was posed this one from one of our IT staff today, and I thought I'd try to pick the collective hive mind...
Basically they want to modify an existing MSI by substituting the XML file that's build into the kit with their own new XML file. All they have is the MSI (compressed) and the new XML file, and obviously they can get the source files by running the installation.
Can this be done?
I tried tinkering at first with Direct Edit mode, but that didn't seem to have enough information. Then I thought of using transforms, but I haven't tinkered enough with those to know what can and cannot be done - yet.
So what say you Experts Who Know Things?
Thanks SO much for your help.
Basically they want to modify an existing MSI by substituting the XML file that's build into the kit with their own new XML file. All they have is the MSI (compressed) and the new XML file, and obviously they can get the source files by running the installation.
Can this be done?
I tried tinkering at first with Direct Edit mode, but that didn't seem to have enough information. Then I thought of using transforms, but I haven't tinkered enough with those to know what can and cannot be done - yet.
So what say you Experts Who Know Things?
Thanks SO much for your help.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 29, 2008
10:57 PM
Have you considered building an administrative install and then replacing the extracted file with the one you want?
Otherwise rebuilding cabs/streams without breaking everything is a pain. It would be easier to drop the existing component out of the FeatureComponents table and replacing it with a new component. The easiest way to do that would probably be to make a merge module with the new file and then use MergeMod to merge it into your existing MSI.
Otherwise rebuilding cabs/streams without breaking everything is a pain. It would be easier to drop the existing component out of the FeatureComponents table and replacing it with a new component. The easiest way to do that would probably be to make a merge module with the new file and then use MergeMod to merge it into your existing MSI.