MSI Wrapper Pro Retail » Developer Team - The Best Site for Developers

MSI Wrapper Pro Retail

MSI Wrapper Pro Retail
MSI Wrapper Pro Retail

Welcome to We specialize in converting executable setup programs to MSI packages. System administrators often prefer MSI over a normal setup.exe. MSI packages are better suited for software distribution through Active Directory group policies.

The target audience for this website is:
Software developers who have a setup.exe and want to offer an MSI that wraps their original setup.exe.
System administrators with a setup.exe they want to distribute as an MSI to client computers in their organization.

Our MSI Wrapper is the tool that makes it easy to convert an executable setup program to an MSI package.

Wrap your exe file in an MSI package
Convert executable installers to MSI packages

Deployment via GPO and SCCM
Once your setup program is wrapped in an MSI package, you can deploy it using Group Policy Objects (GPO) or System Center Configuration Manager (SCCM).

Silent install and uninstall
If your exe supports silent installation, you can make your MSI silent too. You can add parameters to your exe when it is launched by the MSI Wrapper.

Product property control
When you build your MSI package, you can specify the properties for the package. Properties include information such as product name, manufacturer, icon, version, comments, and much more.

Single entry in installed programs
Windows can show you a list of installed programs. This is where the user typically goes to uninstall a program. The MSI Wrapper will replace the original entry from the wrapped setup and make sure that both the wrapped program and the MSI are uninstalled correctly.

Elevation level control
Some installers require elevation under certain circumstances and others do not. With the MSI wrapper, you can choose the level of elevation that fits your wrapped installer best.

Per user and per machine installations
Both “per user” and “per machine” types of installations are supported. This is used to control if an installed program is available to all users on the machine or only the installing user.

Reboot detection
Most installers can signal to the operating system that a reboot is needed to complete the installation. With this tool, you can map an exit code from the wrapped installer to make the MSI package signal the need for a reboot.

Batch mode and build script integration
Building your MSI package can be automated. This is useful if you are a software developer and want to integrate the MSI Wrapper in your build scripts.

Pass through parameters
Even after the MSI is created, you can dynamically change the parameters, which the wrapped installer receives. Using a special command line switch on the MSI, you can pass parameters to the wrapped setup.

Smart Uninstall (multiple app ids)
Some executable installers create multiple entries in Window’s list of installed programs. Using the MSI Wrapper you can make the uninstallation process remove all relevant components. This creates a cleaner removal process and improves the overall quality of the MSI.

Exit code mapping
Executable installers often return an exit code. An exit code carries information about the result of the installation process. Installers can produce different exit codes. There is no standard that dictates which code to return in specific situations. Therefore, the MSI Wrapper has a feature that lets you map these custom exit codes to meaningful Windows Installer codes.

Include files
Some executable installers require the presence of other files in the same folder as the executable installer. This is supported using the “Include Files” feature, which packs all files in the directory and sub directories of the executable installer. All these files are extracted at install time.

Parameters based on UI level
An MSI package can be run with different levels of user interface. It can run in normal mode where a user interface is shown or in silent mode where the installation is fully automated. Based on the UI level of the running MSI, you can send different parameters to your wrapped executable. This way your wrapped installer can adapt to the UI level of the Windows Installer.

Run command line before and after installation
You can make the MSI package run a command before or after the installation of the wrapped setup. This means that you can run any command line to prepare for your installation or maybe clean up after the installation. Maybe you have included a batch script, you want to run.

Wrap a batch script
This tool was originally built to wrap an executable setup program. However, you can also use it to package and run a simple batch script. A batch script can be used to launch any other type of script such as PowerShell, jаvascript, VB Script, or Python.

2019-04-10 version 9.0.30

Installation is now canceled if before/after actions returns a non zero exit code.
Control MSI file properties from XML configuration files.
 All features are now available in the unregistered version.
The unregistered version adds a registration note to the installed program name.
Version check in GUI was added.
 Output setting in config files is now relative to the location of the config file instead of the current directory.

Only for V.I.P
Warning! You are not allowed to view this text.
Users of Guests are not allowed to comment this publication.