WIX Install 

Decription:

The Windows Installer XML (WiX) is a free toolset that builds Windows installation packages from XML source code. MSI installs can be generated using WIX. The following example demonstrates how to create a WIX install of Black Ice ColorPlus Printer driver. If a WIX install needs to be created for PDF, Monochrome, Color or EMF Printer Drivers please see the Printer Driver Distribution section of the RTK Manual for File Distribution for specific drivers.

 

Note: This WIX install is only a basic install. The WIX install is totally customizable by creating and editing scripts for installing/uninstalling the printer driver. This WIX sample uses functions of the install and uninstall dll for installing/uninstalling the printer driver. The WIX install uses an external file (MyWIXDefines.wxs) for storing the name of the driver files and some other resources.

Requerment Visual Studio 2005-2015.

This sample was created with WIX 3.5-3.10 using WIX Edit.

 

Sample codes are not available in DEMO version.

 

Note: The printer name should not exceed 30 character.

 

Printer Driver WIX Install Sample MyWIXDefines.wxs files

WIX Install releases download: http://wixtoolset.org/releases/

To see more information about how to integrate WIX Toolset into the Visual Studio visit the following link: http://wixtoolset.org/documentation/manual/v3/votive/

The Product.wxs copies the driver files to the system, creates some shortcuts, writes values to the registry and call functions from the install/uninstall dll.

For information about what registry entries are created during the installation, please refer to the Registry Entries Created by the Installer.

How to change the printer name in the WIX install sample

How to change the default output directory during installation

Adding Cover Page Filler feature for WIX install sample

Adding Upload to Database feature for WIX install sample

Adding Merge Documents window feature for WIX install sample

Detailed logging

Verbose MSI logging