WiX: A Developer's Guide to Windows Installer XML
Introducing Windows Installer XML
Turning logging on during installation
Creating Files and Directories
Harvesting files with heat.exe
Speeding up file installations
Putting Properties and AppSearch to Work
Predefined Windows Installer properties
Improving Control with Launch Conditions and Installed States
Understanding the Installation Sequence
Accessing properties in a deferred action
Adding conditions to custom actions
Conditional statements and iterations
Building an installer without Visual Studio
Accessing the Windows Registry
Creating a simple Windows service
Starting, stopping, and uninstalling a service
Setting the service's user account
Service recovery with Util:ServiceConfig