WiX : a developer's guide to Windows Installer XML : create a hassle-free installer for your Windows software using WiX /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham [U.K.] :
Packt Pub.,
©2010.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewer; Table of Contents; Preface; Chapter 1: Getting Started; Introducing Windows Installer XML; What is WiX?; Is WiX for you?; Where can I get it?; Votive; A word about GUIDs; Your first WiX project; XML declaration and Wix element; Product element; Package element; Media element; Directories; Components; Files; Features; Start Menu shortcuts; Putting it all together; Adding a User Interface; Viewing the MSI database; Orca.exe; Turning logging on during installation; Other resources; Summary; Chapter 2: Creating Files and Directories
- File elementDirectoryRef element; ComponentGroup element; Fragment element; Harvesting files with heat.exe; Copying and moving files; Copying files you install; Copying existing files; Moving existing files; Installing special-case files; Adding assembly files to the GAC; Installing a TrueType font; Creating an empty folder; Setting file permissions; Speeding up file installations; Summary; Chapter 3: Putting Properties and AppSearch to Work; Custom properties; Declaring and setting properties; Referencing properties; Property visibility and scope; Secure properties; Property datatypes
- Predefined Windows Installer propertiesImplied properties; Cited properties; AppSearch; DirectorySearch; FileSearch; ComponentSearch; RegistrySearch; IniFileSearch; Summary; Chapter 4: Improving Control with Launch Conditions and Installed States; Conditions; Condition syntax; Launch conditions; Feature conditions; Component conditions; Action state; Installed state; Summary; Chapter 5: Understanding the Installation Sequence; InstallUISequence; UI standard actions; AppSearch; LaunchConditions; ValidateProductID; CostInitialize; FileCost; CostFinalize; ExecuteAction; InstallExecuteSequence
- Execute standard actionsInstallValidate; InstallInitialize; ProcessComponents; UnpublishFeatures; RemoveRegistryValues; RemoveShortcuts; RemoveFiles; InstallFiles; CreateShortcuts; WriteRegistryValues; RegisterUser; RegisterProduct; PublishFeatures; PublishProduct; InstallFinalize; Immediate vs. deferred; Custom actions; Set a Windows Installer Property; Set the location of an Installed Directory; Run embedded VBScript or JScript; Call an external VBScript or JScript file; Call a function from a dynamic-link library; Trigger an executable; Send an error that stops the installation
- Rollback custom actionsAccessing properties in a deferred action; Adding conditions to custom actions; Deployment Tools Foundation; Session object; Getting and setting properties; Logging; Showing a MessageBox; Accessing feature and component states; Querying the MSI database; Inserting rows into the MSI database; Summary; Chapter 6: Adding a User Interface; WiX standard dialog sets; WixUI_Advanced; WixUI_FeatureTree; WixUI_InstallDir; WixUI_Mondo; Customizing a standard dialog set; Creating your own dialogs; ICE20 errors; Adding dialog files; Scheduling dialogs; Dialog element