Once the project is saved, your modified installer is ready for deployment. For example, you can simply runsetup.exe. The EXE reads the setup.ini file which contains references to your transform file (MST) and any needed updates. Alternatively, you can reference the MST from the command line.
Generate a transform file¶
A transform (.mst) file contains your modifications and any files added to the project (.msi) file. The Wizard updates the associated transform file every time you save a project. To create a Transform file: Choose Transform Generate Transform. In the Save dialog, browse to the desired location. Enter the transform file name in the Filename box. MSI Editor Performing MSI quick-edits from Advanced Installer's user interface is extremely easy and intuitive. Configure MSI installers on the fly and save changes as MST transform files, App-V or ThinApp package types.
A transform (.mst) file contains your modifications and any files added to theproject (.msi) file. The Wizard updates the associated transform file everytime you save a project.
To create a Transform file:
- Choose Transform > Generate Transform.
- In the Save dialog, browse to the desired location.
- Enter the transform file name in the Filename box.
- Choose Save.
You can generate a copy of an open transform file andthen apply it to another project. In order to apply the new transform file to another project, you must open thenew project and load the transform file.
Examples¶
Bootstrapper installation¶
You can use your customized MST for bootstrapper deployments. The bootstrapper Setup.exe file uses setup.ini as its configuration file. As you customize the installer with the Wizard, the Setup.ini file automatically updates. The Setup.exe file uses Setup.ini as it’s configuration file. Before deployment, open Setup.ini, verify it contains all the properties you need, and edit it as neccessary.
Setup.ini contains two sections:
- [Startup]: Setup.exe first executes the Adobe flags for
CmdLine
. Do not place Adobe properties or MSI switches here; for example, you can use/sAll
but not/qb!+
in this section. - [Product] Setup.exe then reads the [Product] section. There may be multiple [Product] sections depending what the EXE should invoke (other MSI’s or EXE’s). The
CmdLine
should only contain values supported by the item the EXE invokes. For example, when invoking an MSI (msi=AcroPro.msi
), you can only use space-separated Adobe properties (flag/value pairs connected by an = sign) and MSI switches; for example, you can use/qb!+
but not/sAll
in this section.
MST usage in Setup.ini
TRANSFORMS on the cmd line¶
Installer modifications created in the Customization Wizard are saved to an MST file. The MST must be referenced in the .ini file or on the command line. This example installs a customized version of Acrobat Professional, displays a basic user interface, and enables verbose logging.
Installing with an MST
Language selection¶
You can use the LANG_LIST property to specify languages. Specify both the language code and the language-specific MST:
AIP installation¶
To create an administrative installation for a customized installer, use /a and TRANSFORMS. For example, the following installs Acrobat Pro with an MST file created with the Customization Wizard:
To create an administrative installation for a major release installer and a patch, use /a and /p. For example, the following installs Acrobat Pro 10.0 with the 10.1.0 patch:
Note
It’s always a good idea to keep the files in the same directory and cd to that directory so that you can run the commands from there.
-->Msi Mst Editor Mac
The following tools are only available in the Windows SDK Components for Windows Installer Developers.
Msi Mst Editor
Utility | Description |
---|---|
Instmsi.exe | Redistributable package for installing the Windows Installer on Windows operating systems earlier than Windows Me. |
Msicert.exe | Populates the MsiDigitalSignature table and MsiDigitalCertificate table with the digital signature information belonging to external cabinet files in the Media table. |
Msidb.exe | Imports and exports database tables and streams, merges databases, and applies transforms. |
Msifiler.exe | Populates the File table with file versions, languages, and sizes based upon a source directory. It can also update the MsiFileHash table with file hashes. |
Msiinfo.exe | Edits or displays summary information stream. |
Msimerg.exe | Merges one database into another. |
Msimsp.exe | Patch creation tool. The recommended method for generating a patch package is to use a patch creation tool such as Msimsp.exe with PATCHWIZ.DLL. |
Msistuff.exe | Displays or configures the resources in the Setup.exe bootstrap executable. |
Msitool.mak | Makefile that can be used to make tools and custom actions. |
Msitran.exe | Generates a transform or applies a transform file to a database. |
Msival2.exe | Runs one or a suite of Internal Consistency Evaluators - ICEs. |
Msizap.exe | Removes Windows Installer information for a product or all products installed on a machine. |
Orca.exe | Database editor. Creates and edits .msi files and merge modules. |
PATCHWIZ.DLL | Generates a Windows Installer patch package from a patch creation properties file (.pcp file). The recommended method for generating a patch package is to use a patch creation tool such as Msimsp.exe with PATCHWIZ.DLL. |
Wilogutl.exe | Assists the analysis of log files from a Windows Installer installation and displays suggested solutions to errors. |