text: Q&A: How to extract embeded mst from msi | ITNinja
  How to extract embeded mst from msi
  10/14/2009 7801 views
  I am working on Business Objects Enterprise XIR2 application.
  This is wrapper exe. It is extracting one msi.
  When we install the exe it is getting installed in German and launching the shortcuts in German.
  But If we install the extracted msi, it is getting installed in English.
  And if we install the same msi with a property TRANSOFORMS = :1031, then this is getting installed in German.
  That means 1031 mst is embedded in the msi. But I am not able to find that mst.
  I have checked the binary table. Still I am not able to find that mst.
  You won't find them in the Binary table: they're stored in other streams. More, loosely related info can be seen here http://blogs.msdn.com/heaths/archive/2005/09/01/459561.aspx
  looking at the source we used here for packaging BO XI, in the original source folder there's the setup.exe and a folder called package. There's a bunch of language MST's in there (and a BusinessObjectsClient.msi). So I guess what I'm saying is have a look on the Installation CD's.
  If you really want to extract the embedded MST's, there's 2 things to google : WISubStg.vbs and msidb.exe
  Answered 10/14/2009 by: pjgeutjens
  I have checked the source folder. There are no mst's mentioned in the source folder.
  I have checked with msidb.exe, still I am not able to find the mst.
  I didn't get the WISubStg.vbs script in net. Could u just provide this script and usage of script.
  Answered 10/14/2009 by: sanhivi
  The MSTs should get extracted somewhere during the installation. Normally it is the %TEMP% folder. But if it is not there what you can probably do is before clicking Finish on the installation, do a search for *.MST on the machine where you are doing the install. That should give you one 1031.MST
  Answered 10/14/2009 by: ghosh.kunal
  We have checked for mst on the machine where the application got installed before clicking on Finish button.
  Still we didn't get the mst.
  Also we have checked in %temp%, Temp, Appdata, LocalAppdata, Installer folders. Still we didn't get the mst.
  Answered 10/15/2009 by: sanhivi
  I didn't get the WISubStg.vbs script in net. Could u just provide this script and usage of script. It's part of the Windows Installer SDK. Download that and you'll find the script - and several other useful ones - in [INSTALLDIR]Samples\Scripts.
  to detail Ians and Pieters statements:
  Use cscript WiSubStg.vbs <Your MSI> to list all the embedded storages.
  Then use Msidb.exe -w <Name of Storage> to save a local copy of the transform (Msidb.exe is also part of the Installer SDK).