Wednesday, April 28, 2010

Useful links for WIX UI.

WIX provides you with sets of built-in UI dialogs. To add a dialog set, add the reference the WixUIExtension:
light Product.wixobj -out Product.msi -ext WixUIExtension 
Built-in dialog sets in WIX Tutorial
But what if I need to customize my installation?
The following articles could be usefult to understand how to customize installation dialogs:
Wix Tutorial - Lesson 8
Extending UI
Windows Installer - User Interface Reference
Will try to consolidate all this information into the one article.

Installation process

When we launch Windows Installer engine (by running msiexec.exe) we are launching the client process. Client process will launch the Windows service process.
Log investigation is always helpfull. Read about logs here. The article contains link to a document where log file is explained in more details. Here the link for the document (Annotated_Windows_Installer_Log)

Upd:
one more article about installation phases
how to read Windows Installer Verbose log article
custom actions article