WiX: A Developer's Guide to Windows Installer XML

If you’re a developer needing to create installers for Microsoft Windows, then this book is essential. It’s a step-by-step tutorial that teaches you all you need to know about WiX: the professional way to produce a Windows installer package.

WiX: A Developer's Guide to Windows Installer XML

Nick Ramirez

1 customer reviews
If you’re a developer needing to create installers for Microsoft Windows, then this book is essential. It’s a step-by-step tutorial that teaches you all you need to know about WiX: the professional way to produce a Windows installer package.
Packt Subscription
FREE
$8.33/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$21.00
$49.99
$0 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 10 Day Trial

Frequently bought together


WiX: A Developer's Guide to Windows Installer XML Book Cover
WiX: A Developer's Guide to Windows Installer XML
$ 29.99
$ 21.00
Elastix Unified Communications Server Cookbook Book Cover
Elastix Unified Communications Server Cookbook
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $34.98
Add to Cart

Book Details

ISBN 139781849513722
Paperback348 pages

Book Description

WiX is an open source project and a toolset that builds Windows installation packages from XML source code. WiX, which is used internally by Microsoft and by many companies around the World, simplifies many of the installation tasks that used to be shrouded in mystery. The tool set provides a command-line environment that you can integrate into your old-style build processes or you can use the newer technology from inside integrated development environments to build your setup packages. You'll find that you understand your installer better, can create it in less time, and save money in the process. No one really wants to devote a lifetime to understanding how to create a hassle-free installer for any software.

This hands-on guide takes the mystery out of Windows Installer by showing how simple XML elements can be leveraged to create a sophisticated install package. By relying on Microsoft standards, you'll be able to use features like Property elements to customize your application's entry in Add/Remove Programs, the Shortcut element to create Start menu shortcuts, and other specialized elements for building upgrade and patch support and more.

This book will show you the fundamental ingredients needed to build a professional-grade installer using Windows Installer XML. The initial chapters will introduce you to the set of required elements necessary to build a simple installer. We'll then explore those basic elements in more detail and see how best to use them in the real world.In the ensuing chapters, you'll move on to learn about adding conditions that alter what the user can install, then how to add actions to the install sequence and how to author a user interface. We'll move on to advanced topics such as editing data in the Windows Registry, installing a Windows service, and building your project from the command line. Finally, you'll learn to localize your package for different languages and detect older versions during upgrades. Each chapter uses to-the-point examples to illustrate the best way to use the language.

Table of Contents

Chapter 4: Improving Control with Launch Conditions and Installed States
Chapter 7: Using UI Controls

What You Will Learn

  • Install, start, stop, and uninstall Windows Services at the time of setup
  • Make your project more modular with Fragments, ComponentRefs, and ComponentGroups
  • Learn tips for installing special types of files such as font files and how to optimize copying speed
  • Prevent users from installing your software on unsupported operating systems and introduce other pre-requisite checks
  • Gain an understanding of the order in which events happen during an install and how to add your own actions to this sequence
  • Build a customized user interface that meets the unique requirements of your project
  • Understand how WiX builds and links your files into the final MSI package and how to control this process
  • Read and write to the Windows Registry with XML
  • Build various language-specific installers without duplicating large amounts of code
  • Create rules for checking for and removing older versions of your software or to patch existing files

Authors

Table of Contents

Chapter 4: Improving Control with Launch Conditions and Installed States
Chapter 7: Using UI Controls

Book Details

ISBN 139781849513722
Paperback348 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Elastix Unified Communications Server Cookbook Book Cover
Elastix Unified Communications Server Cookbook
$ 39.99
$ 28.00
Elastix Unified Communications Server Cookbook Book Cover
Elastix Unified Communications Server Cookbook
$ 39.99
$ 28.00
FL Studio Cookbook Book Cover
FL Studio Cookbook
$ 32.99
$ 23.10
Learning Perforce SCM Book Cover
Learning Perforce SCM
$ 26.99
$ 18.90
Raspberry Pi Mechatronics Projects HOTSHOT Book Cover
Raspberry Pi Mechatronics Projects HOTSHOT
$ 26.99
$ 18.90
Business Intelligence Cookbook: A Project Lifecycle Approach Using Oracle Technology Book Cover
Business Intelligence Cookbook: A Project Lifecycle Approach Using Oracle Technology
$ 35.99
$ 25.20