/build/static/layout/Breadcrumb_cap_w.png

vendor msi which wont take a transform

folks what is a good practice of issue resolution when you get a vendor msi that does not accept a transform, usuallly these msi's have no dialogs either.
i assume a recapture of the vendor msi is the last resort but usually the only option.
any ideas, opinion??

0 Comments   [ + ] Show comments

Answers (8)

Posted by: TomB 18 years ago
Orange Belt
1
When I run into issues creating a transform from a vendor tool it is always easy to follow the steps below:

Download and install the MSI SDK
Locate the MSITRAN exe file and add to your path statement
Make a copy of the existing MSI file, rename to T_filename.msi
Edit the T_filename.msi to add all your changes using your favorite editor (ORCA, Wise, InstallShield)
On the command line type MSITRAN /g filename.msi T_filename.msi transformname.mst, putting in the correct paths where necessary.

This should create a perfectly useable transform.
Posted by: kkaminsk 18 years ago
9th Degree Black Belt
0
What are you using to transform? Sometimes Wise cannot transform InstallShield MSIs.
Posted by: misk 18 years ago
Orange Senior Belt
0
good point, mainly wise, if your statement arises how do you proceed, create the mst with IS not doubt, what if that does not work.
Posted by: The Packeteer 18 years ago
Senior Yellow Belt
0
This is true, i have had some applications who did not take the MST file from WISE because of the InstallShield Nature.
When the MST is created with the InstallShield Tuner is probably will work Correctly.

Regards,

The Packeteer
Posted by: misk 18 years ago
Orange Senior Belt
0
very clever indeed. cheers TomB. does msitran always work? can the created transforms be applied without hassle, even if the msi has no dialogs?
Posted by: MSIPackager 18 years ago
3rd Degree Black Belt
0
Yes using MSITRAN.EXE as Tom suggests will always create an MST based on the differences between 2 MSI files (it's -g not /g though)

You can then verify your MST by applying it to the original base MSI in Orca to verify the changes and ensure you haven't introduced and new validation errors.

You should always be able to apply the MST to your install via MSIEXEC command line - if you are running setup.exe though you may have problems unless is supports passing switches to MSIEXEC - e.g. /V is the standard one for InstallShield. I hate InstallShield setups [:'(]

Cheers,
Rob.
Posted by: williamp 18 years ago
Orange Belt
0
ORIGINAL: MSIPackager
I hate InstallShield setups [:'(]


Yeah, me too. And I'm an IS user. Go figure. [X(]

Luckily, if setup.exe is a simple launcher for a "Basic MSI Project", you can usually just extract the MSI, and then throw the garbage out.
Posted by: xythex 18 years ago
Orange Senior Belt
0
Do you see any specific errors when you enable logging during the install?
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