Hi,

How do I create an mst from msi embeeded in exe. I'm trying to create an mst for an application called XML Spy Pro 2013 32 bit version which can be downloaded from http://www.altova.com/download/xmlspy.html.

1- After successfully extracting XMLSpyPro2013.exe with the cmd command /a it created the following files and folders

\Common

\CommonAppData

\Program Fles

\Systems32

Altova XMLSpy 2013 sp1 Professional Edition.msi

2- My next move was to create a transform from msi file which I created successfully with Installshield.

3-I then ran command msiexec /i "

Altova XMLSpy 2013 sp1 Professional Edition.msi" TRANSFORMS="XMLSpy 2013.mst" and software installed itself successfully.

One of my concerns is that the original exe file is 75.9 MB, after extracting it all files and folders extracted amounted to 483MB however my msi is 3800KB and my mst is 20 KB. What do I do with the extracted folder do I convert them into a cab file if so then how.

Thanks for your help

Cheers

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

1

Hi,

 

Do you tried to use ORCA ? ( http://msdn.microsoft.com/en-us/library/windows/desktop/aa370557(v=vs.85).aspx )

 

Answered 01/15/2013 by: fantomasss
Orange Senior Belt

  • I actually used InstallShield to create my mst
Please log in to comment
1

You don't have to put them in a cab file.. You can keep the extracted files/folder along with msi as it is and create mst for the extracted msi..

Answered 01/15/2013 by: jagadeish
Red Belt

  • Thank you kindly!!!
Please log in to comment
1

If you want to keep using the Setup.exe and add the MST along.. you can..

Setup.exe /v"/l*v c:\test.log" /v"TRANSFORMS=location_and_name.mst" /v"/qb"

 

Else: the above answer of Jagadeish is ok.

Answered 01/16/2013 by: jaybee96
Red Belt

  • Very helpful, thank you kindly!!!
Please log in to comment
Answer this question or Comment on this question for clarity