viewing changes made by MST
I need to merge 2 MST files.
There is no tool to this (even if it existed I would not trust it..)
I know how to view MSTs with the MSI's contents
but I need to see only what one MST brings that the other doesn't.
Every tool out there seems be unable to show you (ie highlight) what is part of the MSI and what is part of the MST file.
(The closest thing I've seen has been the "Adobe Acrobat Tuner 7.0" but that's limited to Acrobat and is buggy to boot)
I know of the WiLstXfm.vbs script in Platform SDK but the out put is cryptic unless you look at the MST in context of the MSI.
Is there a better way?
There is no tool to this (even if it existed I would not trust it..)
I know how to view MSTs with the MSI's contents
but I need to see only what one MST brings that the other doesn't.
Every tool out there seems be unable to show you (ie highlight) what is part of the MSI and what is part of the MST file.
(The closest thing I've seen has been the "Adobe Acrobat Tuner 7.0" but that's limited to Acrobat and is buggy to boot)
I know of the WiLstXfm.vbs script in Platform SDK but the out put is cryptic unless you look at the MST in context of the MSI.
Is there a better way?
0 Comments
[ + ] Show comments
Answers (2)
Please log in to answer
Posted by:
misterd
18 years ago
Posted by:
VikingLoki
18 years ago
There IS a tool, it's free and you can trust it. ORCA.EXE in the Windows Installer SDK. It's an indespensable low level MSI editing tool.
Open the MSI in ORCA, apply the transform and everything in the transform is highlighted in green. Rows removed by the transform have a green crossout.
When you edit, you have two options. "Generate Transform" to put your changes into an MST, or "Save Transformed As" to merge the transform into the MSI.
Merging MSTs is a bit more complicated, but it's certainly doable. Open an empty MSI in ORCA, apply transform 1 and "Save Transformed As" to merge it as MSI+MST1. Open MSI+MST1 and apply transform 2. "Save Transformed As" to make MSI+MST1+MST2. Generate a transform as the difference between the original MSI and the MSI+MST1+MST2
Every tool out there seems be unable to show you (ie highlight) what is part of the MSI and what is part of the MST file.
Open the MSI in ORCA, apply the transform and everything in the transform is highlighted in green. Rows removed by the transform have a green crossout.
When you edit, you have two options. "Generate Transform" to put your changes into an MST, or "Save Transformed As" to merge the transform into the MSI.
I need to merge 2 MST files.
There is no tool to this (even if it existed I would not trust it..)
Merging MSTs is a bit more complicated, but it's certainly doable. Open an empty MSI in ORCA, apply transform 1 and "Save Transformed As" to merge it as MSI+MST1. Open MSI+MST1 and apply transform 2. "Save Transformed As" to make MSI+MST1+MST2. Generate a transform as the difference between the original MSI and the MSI+MST1+MST2
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.