Logo
EMCO MSI Package Builder Documentation MSI Package Builder Overview | Download | Purchase

Low-Level Repackaging

MSI Package Builder comes with a wide range of features available for creating standalone MSI packages and repackaging existing installations. Most of repackaging tasks can be easily solved using the smart repackaging modes available in the Repackage Installation wizard, but the program does not put any restrictions on the ways used to for building an MSI package. All the features available in the smart mode can be used both as standalone ones and in a combination with each other while performing a low-level repackaging. Let us take a closer look on what does the low-level repackaging mean and how is it possible to benefit from it.

Warning

The low-level repackaging concept should be used by experienced users only. While using a low-level repackaging you are responsible for performing each and every step required for the successful repackaging, so it is required that you fully understand those steps.

The advantage of the low-level repackaging is the fact that you are not limited by any single repackaging technique and can combine those techniques to reach the desired goal. For example, you can monitor the installations that do not support silent deployment and wrap the installations that do support it, creating a single MSI package for deploying all these installations simultaneously. You can also make some corrections to the monitoring results, if it is required.

When you are using the feature of capturing changes to the underlying operating system in a scope of advanced monitoring you must prepare the created project before creating an MSI package. Preparation consists of several important steps. Firstly, MSI Package Builder should copy all file system resources to a project storage. If there are any problems during the copying process, the problematic files and folders are marked as missing links. The problems with missing links must be resolved before proceeding with the MSI generation. For an MSI package to be correctly installed on different operating systems with different environment configurations, it is required to replace all paths that represent the system folders with a special system folder object. All those steps are described in detail within the Projects Preparation section of this document.

When providing the required changes manually, you just create a project to contain those changes, and then provide the changes to the project. The detailed information about providing and modifying the changes is available in the MSI Projects section of this document.

The packages to be deployed together with an MSI package, those are wrapped packages, are provided in the Wrapped Packages view in the same manner as when performing repackaging via wrapping. For detailed information on wrapping existing installations, refer to the Wrapping Existing Installations section of this document.

As soon as all required changes are provided and the wrapped packages are configured you can proceed with an MSI package creation. To learn more about the options available while creating an MSI package, see the Creating MSI Package section of this document.

In general, the low-level repackaging is a set of steps to be performed for creating the MSI package that include all required changes and actions. It is really flexible and easy-to-use for those, who fully understand the steps required for performing successful repackaging. Using the available abilities it is possible to perform repackaging of any complexity, but you must always be particularly accurate while using the low-level repackaging in your everyday work.