I want to change UI elements in the .msp patch installer itself. The whole
patcher install is autogenerated by msimsp.exe, a command-line utility. I had
no control over which dialog screens were present in the patch installer, nor
the text or banner for that manner. Yes, this is a patch for an existing
installed product, which was installed by an installer I wrote a few months
back.
Thank you for the link; however, it appears I have seen that page before. The
problem with this example is the .msp patch installer is created solely from
WiX source files, like .wixmst instead of a standard .mst. My .mst file wasn't
created using WiX utilities like Candle and Light. So I guess my question
still stands whether I can utilize the Pyro utility on a transform file that
wasn't created using WiX (a standard .mst transform file, especially one
decompiled from an exisitng .msp patch installer using the Camwood appEditor
program)?
Thank you again in advance for any further guidance you all can provide.
From: Jordan Fitzgibbon
Sent: Friday, March 21, 2008 5:33 PM
To: Mike Murray ; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Pyro and .mst File
Can you elaborate a bit more on what "UI elements" you would like to change? Is
that the purpose of creating your patch? Or is it to patch an existing product?
To answer your question on how to use Pyro, Peter Marcu has some blog entries
on how to build an MSP with WiX. You could start here:
http://blogs.msdn.com/pmarcu/archive/2007/04/27/building-a-patch-using-wix-v3-0.aspx
The two mst files you are seeing in the patch are transforms. One mst describes
the changes that will be made to the targeted product and the other has
information about how to install the patch. The cabs likely contain new files
that will patch over the existing files on the targeted product.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mike Murray
Sent: Friday, March 21, 2008 3:56 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Pyro and .mst File
Hey everyone,
I was looking through the WiX Help (wix.chm) and found a nifty diagram called
the WiX Toolset Interaction Diagram (under About WiX | Tools and Concepts). In
the diagram it shows you can take a .mst transform file and convert it into a
.msp patch installer using the Pyro utility. Can anyone tell me how this is
done and what command line parameters you would use?
To give some background, I have created an MSI installer using VS 2008 and now
I need to patch the installation. So I updated the source and rebuilt another
updated MSI installer. Then I used the MSIMSP.exe utility in the Windows SDK
Toolkit to create an .msp patch installer. It is functional, but I would like
to modify some UI elements of this automatically created .msp file. I found
some neat Windows Installer db editor called appEditor from
http://www.camwood.com/. I loaded up the auto-generated .msp file and it
pulled out the .mst transform file. Then I it told me to select the base
transform, so I assumed it meant the original version of the .msi installer.
When it came up, I was able to look at the dialog screens and it looks like I
will be able to edit some of the strings and other UI elements.
So anyway, now I'm thinking I will be able to save the modified .mst file and
somehow get it back into the .msp file. I will keep looking around the Camwood
application for a way to reconstitute the .msp, but I am wondering if there is
an alternate way using the Pyro utility. I have the .mst file (for some reason
there is a targetToupgrade.mst and a #targetToupgrade.mst) and then there are 7
.cab files (with their filenames being a bunch of square characters for some
reason). Will the Pyro utility work for me at all?
Thank you in advance.
Mike
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users