/build/static/layout/Breadcrumb_cap_w.png

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?

0 Comments   [ + ] Show comments

Answers (2)

Posted by: misterd 18 years ago
Second Degree Blue Belt
0
Please disregard.

I've found (err, rediscovered) MSIdiff in WPS

Tools menu -> Visual MSIdiff
Posted by: VikingLoki 18 years ago
Second Degree Brown Belt
0
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.

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.
 
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