Program Reference
Introduction
Introduction to MSI Factory
Concepts
Introduction
Components
Conditions
Creating Merge Modules
Key Paths
Major Upgrades
Per-Machine vs. Per-User Installations
Translating Text
Tutorials & How-Tos
Tutorials & How-Tos
Add a Serial Number Validation Screen to Your Project
Control Feature Installation Using a CheckBox
Ensure That Your Installer Passes Certified for Windows Vista Test Cases
Program Reference
Build Settings
Add Dependency
Bootstrap Language Properties
Bootstrapper Script Return Codes
Build Steps
Code Signing
Configuration Variable Properties
Custom Bootstrapper Properties
Fragments
Fragment Insertion Properties
Fragment Properties
Generate WiX Files
Global Build Variables
Options
Setup File
Standard Bootstrapper Dependencies
Standard Bootstrapper Languages
Standard Bootstrapper Resources
Standard Bootstrapper Settings
Variables
Component Manager
Advanced
Component Manager
General
Isolate Components
Reserve Cost
Custom Actions
Attributes
Call DLL
Custom Actions
Custom Action Timing
Run Executable
Run JScript
Run LuaScript
Run VBScrpt
Set Folder
Set Property
Terminate Installation
Dialogs
Add Dialog (Simple)
Add Dialog (Advanced)
Change Dialog Set
Dialogs
Dialog Sequence Properties
Dialog Settings
Edit Dialog XML
Controls
Attributes
Bitmap Properties
CheckBox Properties
ComboBox Properties
Conditions
Condition Properties
DirectoryCombo Properties
DirectoryList Properties
Edit Control XML
Edit Properties
Event Subscription Properties
GroupBox Properties
Icon Properties
ListBox Properties
ListView Properties
MaskedEdit Properties
PathEdit Properties
ProgressBar Properties
Published Events
Published Event Properties
PushButton Properties
RadioButton Properties
RadioButtonGroup Properties
ScrollableText Properties
SelectionTree Properties
Subscribed Events
Text Properties
VolumeCostList Properties
VolumeSelectCombo Properties
Environment Variables
Component
Create Environment Variable
Environment Variables
Remove Environment Variable
Select Component
Features
Add Component to Feature
Add Merge Module to Feature
Add to Feature
Condition Levels
Condition Level Properties
Features
Feature Properties
File Operations
Component
Copy Files
Create Folder
File Operations
Remove Files
Remove Folder
Select Component
File Properties
Application IDs
Application ID Properties
Assembly Attribute
Assembly Settings
COM Classes
COM Class Properties
COM Interface Properties
Component
File Associations
File Association Properties
General
Insert File ID
Folders
MIME Content Types
MIME Content Type Properties
ProgIDs
ProgID Properties
Registration
Select Component
Shortcuts
Type Libraries
TypLib Properties
User Permissions
User Permission Properties
Verb Properties
Folders
Folders
Folder Properties
System Folders
INI Files
Component
INI Files
Remove INI Value
Set INI Value
Select Component
Internet Information Services
Advanced Website Configuration
Advanced Website Identification
Application Extension Mapping
Create Virtual Directory
Create Web Application Pool
Create Web Service Extension
Create Web Site
Custom Errors
Custom Error Properties
Directory
HTTP Headers
HTTP Header Properties
Internet Information Services
ISAPI Filters
ISAPI Filter Properties
MIME Types
MIME Type Properties
Performance
Recycling
Recycle Time
Settings
Virtual Directory
Web Application Configuration
Web Application Configuration Options
Web Application Configuration Settings
Web Site
Languages
Add Language
Edit Message
Import Language File
Languages
Language Properties
Locale Identifiers (LCIDs)
Launch Conditions
Launch Conditions
Launch Condition Properties
LuaScript
Using LuaScript in Your Installer
Action Reference
Application
Crypto
Debug
Dialog
DLL
Drive
File
Folder
HTTP
INIFile
Math
MSI
ODBC
Registry
Service
Shell
StatusDlg
String
System
Table
TextFile
Window
XML
Error Codes
Global Variables
Scripting Guide
Introduction
Important Scripting Concepts
Variables
Expressions and Operators
Control Structures
Tables (Arrays)
Functions
String Manipulation
Other Built-in Functions
Debugging Your Scripts
Final Thoughts
Miscellaneous
ASCII Table
Callback Functions
INI Files
Input Mask
System Restore Monitored File Extensions
Virtual Key Codes
XML Actions Concepts
Media
Media
Media Item
Merge Modules
Merge Modules
Merge Module Properties
Multiple File Properties
Edit Multiple Values
General
Shortcuts
Tri-State Check Box
ODBC
Create ODBC Data Source
Install ODBC Driver
Install ODBC Translator
ODBC
ODBC Attribute
Preferences
Build
Project
User Interface
Project Settings
Control Panel
Module
Merge Module Dependencies
Merge Module Dependency Properties
Package
Product
Properties
Property Settings
Related Program
Upgrade Version
Project Wizard
Information
Source Folder
Start a New Project
User Interface
Registry
Add Registry Key
Add Registry Value
Component
Import DLL Registration
Import Registry Key/Values
Registry
Remove Registry Key
Remove Registry Value
Select Component
User Permissions
User Permission Properties
Searches
Component Search
File Search
Folder Search
INI File Search
Registry Search
Searches
Services
Component
Control Service
Create Service
Select Component
Services
Shortcuts
Component
Create Shortcut
Select Component
Shortcuts
Styles
Resource Properties
Styles
Text Style Properties
View
Columns
XML
Configure XML
Install XML
XML
XML Examples
Unattended Build Options