Limit search to available items
Book Cover
E-book
Author Ramirez, Nick, author

Title WiX cookbook : over 60 hands-on recipes packed with tips and tricks to boost your Windows installations / Nick Ramirez
Published Birmingham, England : Packt Publishing, [2015]
©2015

Copies

Description 1 online resource (260 pages) : color illustrations
Series Community Experience Distilled
Community experience distilled.
Contents Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Organizing and Building WiX Projects -- Introduction -- Installing WiX and creating a new project in Visual Studio 2013 -- Referencing the output of a .NET console -- application in a WiX project by using a preprocessor variable -- Separating a portion of WIX markup into its own library -- Compiling a WiX installer on a build machine using MSBuild -- Building a WiX installer from the command line
Chapter 2: Installing Files and DirectoriesIntroduction -- Installing directories onto the target computer -- Adding a file to a directory -- Installing a 64-bit executable file to Program Files -- Including one component or another depending on the condition -- Using the heat.exe tool to generate components -- Chapter 3: File and Folder Permissions -- Introduction -- Changing the permissions on a folder for a user -- Changing the permissions on a file for a user -- Marking a file as read only -- Creating a file share
Setting the default program for a file typeChapter 4: Shortcuts -- Introduction -- Adding an application shortcut to the Start menu -- Adding an icon to a shortcut -- Placing a shortcut on the desktop -- Creating a shortcut to a folder -- Creating an advertised shortcut that installs a feature on demand -- Chapter 5: Editing XML Files during Installation -- Introduction -- Adding a new element to an XML file during installation -- Setting the value of an attribute on an XML element -- Inserting inner text into an XML element
Adding an XML element only if it does not already existRemoving an XML element -- Chapter 6: Custom Actions -- Introduction -- Creating a C# custom action and referencing it in your project -- Passing information entered by a user to a deferred custom action -- Preventing custom action data from being displayed in the install log -- Running an executable as a custom action -- without showing a console window by using CAQuietExec -- Testing rollback custom actions with WixFailWhenDeferred -- Chapter 7: Installing Wizards -- Introduction
Adding a wizard to guide users through the installationChanging the logo images and default license agreement text of the wizard -- Customizing the wizard by adding a new dialog window to it -- Deciding which dialog to show next depending on the user's choices -- Setting a property based on user input -- Chapter 8: Users and Groups -- Introduction -- Creating a local user -- Adding a new user to a new group -- Adding a new user to an existing group -- Adding an existing user to a new group -- Adding a new user with the log on as a service security setting
Summary If you are a developer with a good understanding of WiX projects and would like to further explore advanced WiX topics, this book is for you. To get the most out of this book, knowledge of proper XML syntax is recommended
Notes Includes index
"Quick answers to common problems"--Cover
English
Online resource; title from PDF title page (ebrary, viewed February 11, 2015)
Subject Windows (Computer programs) -- Software
Windows (Computer programs)
COMPUTERS -- Operating Systems -- Windows Server & NT.
Windows (Computer programs)
Genre/Form Software
Form Electronic book
ISBN 9781784399405
178439940X