Contents

InstallShield 2026 Express Edition Help Library
Legal Information
What Was New in Earlier Versions of InstallShield Express Edition
What’s New in InstallShield 2025 Express Edition
What’s New in InstallShield 2023 Express Edition
What’s New in InstallShield 2022 Express Edition
What’s New in InstallShield 2021 Express Edition
What’s New in InstallShield 2020 Express Edition
What’s New in InstallShield 2019 Express Edition
What’s New in InstallShield 2018 Express Edition SP1
What’s New in InstallShield 2018 Express Edition
What’s New in InstallShield 2016 SP2 Express Edition
What’s New in InstallShield 2016 SP1 Express Edition
What’s New in InstallShield 2016 Express Edition
What’s New in InstallShield 2015 SP1 Express Edition
What’s New in InstallShield 2015 Express Edition
What’s New in InstallShield 2014 SP1 Express Edition
What’s New in InstallShield 2014 Express Edition
What’s New in InstallShield 2013 SP1 Express Edition
What’s New in InstallShield 2013 Express Edition
What’s New in InstallShield 2012 Spring SP1 Express Edition
What’s New in InstallShield 2012 Spring Express Edition
What’s New in InstallShield 2012 SP1 Express Edition
What’s New in InstallShield 2012 Express Edition
What’s New in InstallShield 2011 Express Edition
What’s New in InstallShield 2010 Express Edition
What’s New in InstallShield 2010 Express Edition SP1
What’s New in InstallShield 2010 Express Edition
What’s New in InstallShield 2009 Express Edition
What’s New in InstallShield 2008 Express Edition
What’s New in InstallShield 12 Express Edition
Target System Requirements
Challenges of Supporting Both 32-Bit and 64-Bit Target Operating Systems
Launching InstallShield with vs. Without Administrative Privileges
Developing and Building Installations on 32-Bit vs. 64-Bit Systems
Using Help
Contacting Us
Getting Started
Installation Fundamentals
Overview of Installations
Application Lifecycle
Starting InstallShield
InstallShield Start Page
Working with Projects
Project Types
Express Projects
QuickPatch Projects
Using Projects
Creating New Projects
Opening Projects
Opening Projects Created with Earlier Versions of InstallShield
Saving Projects
Saving a Project with a New Name and Location
Changing the Default Project Location
GUIDs
Sample Files
Project Assistant
Using the Project Assistant
Navigating in the Project Assistant
Opening the Installation Designer
Hiding the Project Assistant
Application Information Page
Add or Remove Programs in the Control Panel
Company Name and Product Name in Your Installation
Installation Requirements Page
Specifying Operating System Requirements in the Project Assistant
When Does the Installation Check for Requirements?
Modifying the Run-Time Message for Software Requirements
Creating Custom Installation Requirements
Installation Architecture Page
Adding Features in the Project Assistant
Determining Whether to Create a Multiple-Feature Installation
Creating Installations with Multiple Features
Default Features
Defining Feature Hierarchy
Application Files Page
Adding Files to Features in the Project Assistant
Removing Files from Features in the Project Assistant
Adding Files to a Fixed Folder Location
Viewing Additional Predefined Folders
Application Shortcuts Page
File Extensions
Creating Shortcuts to Files That Are Not Included in the Installation
Modifying a Default Shortcut in the Project Assistant
Associating a Shortcut’s Target with a File Extension in the Project Assistant
Application Registry Page
Updating the Registry
Configuring Registry Data in the Project Assistant
Modifying Registry Data Values in the Project Assistant
Associating Registry Data with Features
Using Variable Data Types in Registry Data
Application Paths
Installation Interview Page
Specifying Dialogs for Your Installation in the Project Assistant
Allowing End Users to Modify the Installation Location
License Agreements
Creating Selectively Installable Installations
Build Installation Page
Building Your Installation from the Project Assistant
After Completing the Project Assistant: Next Steps
Working with the InstallShield Interface
Displaying the View List
Opening Views in the InstallShield User Interface
Working with the Group Box Area in Various Views
Showing or Hiding Toolbars
Adding Buttons and Menus to a Toolbar
Removing Buttons and Menus from a Toolbar
Creating Custom Toolbars
Docking or Undocking the Output Window
Configuring Advanced Settings for InstallShield
Changing the Timestamp Server for Digital Signatures
Configuring the Compression Level for Files that Are Streamed into Setup.exe
Configuring the Maximum Size for .cab Files
Configuring Platform Architecture for Digital Signing
Upgrading from Earlier Versions of InstallShield
Upgrading Projects from InstallShield 2014 Express Edition or Earlier
Upgrading Projects from InstallShield 2013 Express Edition or Earlier
Upgrading Projects from InstallShield 2012 Spring Express Edition or Earlier
Upgrading Projects from InstallShield 2012 Express Edition or Earlier
Upgrading Projects from InstallShield 2011 Express Edition or Earlier
Upgrading Projects from InstallShield 2010 Express Edition or Earlier
Upgrading Projects from InstallShield 2009 Express Edition or Earlier
Upgrading Projects from InstallShield 2008 Express Edition or Earlier
Upgrading Projects from InstallShield 12 Express Edition or Earlier
Upgrading Projects from InstallShield Express 2.x
Upgrading to the Premier or Professional Editions of InstallShield
Converting or Importing Visual Studio Projects into InstallShield Projects
Obtaining Updates for InstallShield
Run-Time Language Support in InstallShield
Supported Run-Time Languages
Supported Application Programming Languages
Tutorials
Basic Tutorial
Create a New Project
Organize Your Setup
Specify Application Data
Configure the Target System
Customize the Setup Appearance
Define Setup Requirements and Actions
Prepare for Release
Summary
Creating Installations
Before You Begin
Introduction to Windows Installer
Minimizing the Number of User Account Control Prompts During Installation
Requirements for the Windows Logo Program
Preventing the Current Installation from Overwriting a Future Major Version of the Same Product
Preparing Installations for Non-Administrator Patches
Specifying Installation Information
Configuring General Project Settings
Setting the Product Code
Specifying a Product Name
Specifying the Product Version
Setting the Upgrade Code
Configuring Add or Remove Programs Information
Entering Summary Information Stream Data
Setting the Default Product Destination Folder (INSTALLDIR)
INSTALLDIR and the Registry
Setting INSTALLDIR from the Registry
Securing Files, Folders, and Registry Keys in a Locked-Down Environment
Selecting the Locked-Down Permissions Type for a Project
Specifying Whether Windows Installer Installations Should Be Logged
Including a Software Identification Tag for Your Product
Organizing Files for Your Installation
Designing Installations
Separating Applications into Features
Defining Features
Creating Features
Creating Subfeatures
Configuring Feature Settings
Setting Feature Conditions
Displaying Features to End Users
Requiring Features to Be Installed
Advertising Features
Setting a Feature’s Remote Installation Setting
Changing the Feature Order in the Custom Setup Dialog
Working with Setup Types
Specifying Features Included in Setup Types
Renaming Setup Types
Specifying Setup Types
Including Only One Setup Type in an Installation
Accessing the Setup Type at Run Time
Including Files and Folders
Adding Files and Folders to a Project
Dragging and Dropping Files Using the Context Menu
Adding Files from Your 64-Bit Source Machine’s 64-Bit System32 Folder
Specifying Hard-Coded Destination Directories
Removing Files and Folders from Target Systems
Tips for Managing Files and Folders in Your Project
Specifying Target System Requirements for Individual Files
Dynamic File Linking
Limitations of Dynamic File Linking
Determining the Appropriate Component Creation Method for Dynamically Linked Files
Adding Files Dynamically
Overwriting Files on the Target Machine
Displaying Predefined Folders in the Files View
Finding Files and Folders in Your Project
Configuring Permissions for Files and Folders
Including Redistributables in Your Installation
Shipping Redistributable Files
Managing the Redistributables Gallery
Downloading Redistributables to Your Computer
Adding InstallShield Prerequisites to the Redistributables Gallery
Removing InstallShield Prerequisites from the Redistributables Gallery
Browsing for Merge Modules
What Happens When You Browse for a Merge Module
Adding Merge Modules to the Redistributables Gallery
Removing Merge Modules from the Redistributables Gallery
Incorporating InstallShield Prerequisites, Merge Modules, and Objects in Projects
Adding InstallShield Prerequisites, Merge Modules, and Objects to Projects
Removing InstallShield Prerequisites, Merge Modules, or Objects from a Project
Determining the Files in InstallShield Prerequisites, Merge Modules, and Objects
Working with InstallShield Prerequisites that Are Included in Projects
Setup Prerequisites vs. Feature Prerequisites
Associating an InstallShield Prerequisite with a Feature in a Project
Disassociating an InstallShield Prerequisite from a Feature in a Project
Specifying the Installation Order of InstallShield Prerequisites
Configuring a Release that Includes InstallShield Prerequisites
Specifying the Directories that Contain InstallShield Prerequisites
Specifying a Run-Time Location for a Specific InstallShield Prerequisite
Building a Release that Includes InstallShield Prerequisites
Run-Time Behavior for an Installation that Includes InstallShield Prerequisites
Uninstalling an Application Whose Installation Included InstallShield Prerequisites
Working with Merge Modules and Objects that Are Included in Installation Projects
Specifying the Directories that Contain Merge Modules
Modifying the Object and Merge Module Configurations
Merge Module Exclusions and Dependencies
Overriding a Merge Module’s Destination
Troubleshooting Merge Module Issues
Adding Windows Installer Redistributables to Projects
Including Microsoft Windows Installer Prerequisites
Adding .NET Framework Redistributables to Projects
Including the Microsoft .NET Framework and Microsoft .NET Framework Language Pack Prerequisites
Including the DirectX 9.0 Object
Identifying Application Dependencies
Static Scanning
Dynamic Scanning
Reviewing Dependency Scanner Results
Filtering Files in Dependency Scanners
Registering COM Servers
Filtering Registry Changes for COM Extraction
Configuring the Target System
Creating Shortcuts and Program Folders
Types of Shortcuts
Creating Shortcuts
Specifying the Icon for a Shortcut
Basing a Shortcut on the Source Media
Specifying a Keyboard Shortcut for Accessing a Shortcut
Renaming Shortcuts
Creating an Uninstallation Shortcut
Configuring the Appearance of a Desktop App’s Tile on the Start Screen
Editing the Registry
Filtering Registry Entries by Feature
Creating a Registry Key
Dragging and Dropping Registry Entries to Create Registry Keys
Importing Registry Data from a .reg File
Removing Registry Keys
Creating Registry Values
Modifying Registry Value Data
Removing Registry Values
Entering Multiple Registry String Values into a Single String
Referencing an Environment Variable in a Registry Entry
Configuring Permissions for Registry Keys
Specifying a Primary Key for the Registry Table
Registry Flags
Setting Install/Uninstall Behavior for Registry Keys
Handling Registry Entries for a Per-User Installation
Refreshing the Registry View
Associating a File Extension with an Application File
Creating a File Extension Association
Changing .ini File Data
Adding an .ini File
Importing an Existing .ini File
Specifying a Section in an .ini File
Specifying a Keyword and its Value in an .ini File
Configuring ODBC Resources
Including an ODBC Resource
Including Additional ODBC Resources
Associating an ODBC Resource with a Feature
Setting the Attributes for an ODBC Resource
Adding a New Attribute to an ODBC Resource
Removing an Attribute from an ODBC Resource
Using Environment Variables
Setting Environment Variables
Installing and Configuring Windows Services
Per-User vs. Per-Machine Installations
Customizing Installation Behavior
Using Custom Actions
Windows Installer DLL Custom Actions
Adding an MSI DLL Custom Action to Your Project
Configuring an MSI DLL Custom Action’s Settings
DLL Custom Actions
Classic DLL Custom Action Function Prototype
New DLL Custom Action Function Prototype
Adding a DLL Custom Action to Your Project
Configuring a DLL Custom Action’s Settings
Executable File Custom Actions
Adding an .exe Custom Action to Your Project
Configuring an .exe Custom Action’s Settings
VBScript and JScript Custom Actions
VBScript Custom Action Example
Adding a VBScript or JScript Custom Action to Your Project
Configuring a VBScript or JScript Custom Action’s Settings
Action Execution Options
Changing When Custom Actions Are Launched
Using a Custom Action for Serial Number Validation
Custom Action Gallery
Checking if a Product Is Installed
Using Setup Files
Adding Setup Files
Adding a License File
Accessing a Setup File During Installation
Sorting Support Files
Disk1 Files
Adding Disk1 Files
Adding Disk1 Folders
Removing Disk1 Files and Folders
Removing Setup Files
Configuring Servers
Managing COM+ Applications and Components
Adding COM+ Applications
Removing COM+ Applications
Managing Internet Information Services
Version-Specific Information for IIS Support in InstallShield
Run-Time Requirements for IIS Support
Specifying Whether a Web Server Should Allow the CMD Command to Be Used for SSI #exec Directives
Creating a Web Site and Adding an Application or a Virtual Directory
Creating a Nested Virtual Directory
Configuring the TCP Port and Site Numbers
Specifying the IIS Host Header Name for a Web Site
Specifying the SSL Certificate for a Web Site
Adding Files to an IIS Virtual Directory
Removing Applications and Virtual Directories from the Internet Information Services View
Feature Associations for IIS Support
Uninstalling Web Sites, Applications, and Virtual Directories
Setting the ASP.NET Version for a Web Site or Application
Defining Application Mappings for a Web Site, Application or Virtual Directory
Specifying Timeout Parameters for a Web Site or Virtual Directory
Configuring Additional IIS Virtual Directory Settings
Configuring Custom Error Messages for a Web Site, Application, or Virtual Directory
Deploying Web Services on a Target Machine
Stopping IIS Functionality Through a Custom Action
Enabling Forms Authentication on Web Applications
Adding IISROOTFOLDER Support
IIS_WEBSITE_NAME Property
IIS_PORT_NUMBER Property
Defining the End-User Interface
Working with Dialogs
Adding a Dialog to an Installation
Dialog Themes
Selecting or Changing a Dialog Theme
Available Themes
Bitmap Images in Dialogs
Changing the Splash Bitmap in the Splash Bitmap Dialog
Changing the Bitmap Image for an End-User Dialog
Changing the Banner Bitmap for an End-User Dialog
Changing the Global Dialog Image for End-User Dialogs
Changing the Global Dialog Banner for End-User Dialogs
Minimizing Reboots on Windows Vista and Later Systems
Custom Setup Dialog Options
Displaying a License Agreement During the Run Time
Removing a Dialog from an Installation
Editing Run-Time Text and Message Strings
Editing Run-Time Strings
Adding Comments to Text and Message Strings
Changing the Font for Text and Message Strings
Exporting Strings
Importing String Tables
Displaying Billboards
Billboard File Types
Types of Billboards
Specifying Which Type of Billboard to Use in an Installation
Adding an Adobe Flash Application File Billboard
Adding Image Billboards
Configuring Billboard Settings
Previewing Billboards Without Building and Launching a Release
Setting the Billboard Order
Run-Time Behavior of an Installation that Includes Billboards
Removing a Billboard
Preparing Installations for Maintenance and Uninstallation
Removing Registry Data Created by Your Product
Building, Testing, and Distributing Installations
Configuring and Building Releases
Building a Release
Creating a Setup Launcher
Customizing File Properties for the Setup Launcher
Building 64-Bit Setup Launcher
Canceling Builds
Changing the Product Version During a Build
Build Release Location
Build Logs and Reports
Quick Builds
Performing Quick Builds
Command-Line Builds
Building from the Command Line
Passing Command-Line Build Parameters in an .ini File
Microsoft Build Engine (MSBuild)
Using MSBuild to Build a Release from the Command Line
Creating a Single Self-Extracting Installation File
Specifying the Required Execution Level for Your Setup Launcher on Windows Vista and Later Platforms
Preparing Your Installation for Internet Distribution
Creating a Web-Deployable Release
Digital Signing and Security
Digitally Signing a Release and Its Files at Build Time
Specifying the Run-Time Location for InstallShield Prerequisites at the Release Level
Media Compression
Floppy Disk Distributions
Building a Release for Floppy Disk Distribution
Setting Volume Labels
Creating a Windows Installer Package (.msi) as Output
Autorun
Enabling Autorun for Your CD or DVD
Testing and Running Installations
Testing and Running Installations
Running an Installation in Silent Mode
Conditional Installations
Distributing Installations
Distributing Releases to a Folder or FTP Site Automatically
Updating Applications
Upgrades Overview
Major Upgrades
Minor Upgrades
Small Updates
Patching
QuickPatch Projects
Determining the Best Upgrade Solution
Packaging Options for Upgrades
Working with Upgrades and QuickPatch Projects
Understanding File Overwrite Rules
Updating the Package Code, the Product Version, and the Product Code
Creating Full-Installation Upgrades
Preventing the Removal of Assemblies from the Global Assembly Cache During Upgrades
Adding an Upgrade Item
Configuring Upgrade Properties
Removing Upgrade Items
Patching Considerations
Patch Sequencing
Patch Uninstallation
Non-Administrator Patches
Creating a QuickPatch Project and Applying QuickPatch Packages
Creating a QuickPatch Project for an Existing QuickPatch
Specifying Whether to Streamline the QuickPatch Package
Specifying Target Releases for Patching
Specifying Custom Actions for the QuickPatch to Execute
Adding Files to a QuickPatch
Specifying Identification Information for a QuickPatch
Enabling the Uninstallation of a QuickPatch
Sequencing QuickPatch Packages
Signing a QuickPatch Package
Password-Protecting a QuickPatch Package
Specifying Whether to Build an Update.exe Update Launcher for a QuickPatch Package
Customizing File Properties for the Update Launcher
Deleting Files from the Files To Patch Explorer
Modifying and Removing Installed Files with a QuickPatch
Adding, Modifying, and Deleting Registry Data with a QuickPatch
Patching Assemblies in the Global Assembly Cache
Applying a QuickPatch
Notifying End Users about Upgrades Using FlexNet Connect
Additional Installation Options
Specifying Target System Requirements
Specifying Operating System Requirements for Your Product
Specifying Processor Requirements for Your Product
Specifying RAM Requirements for Your Product
Specifying Screen Resolution Requirements for Your Product
Specifying Color Depth Requirements
Specifying Software Requirements for Your Product
Working with Windows Installer Properties
Windows Installer Property Reference
Specifying that a Public Property Should Be a Restricted Public Property
Implementing Serial Number Validation at Run Time
Accessing the Serial Number During and After Installation
Building InstallShield Project in DevOps
Azure DevOps Build Extension
InstallShield StandAlone Build with Docker
Integrating InstallShield with External Applications
Integrating with Microsoft Visual Studio
Creating InstallShield Projects in Microsoft Visual Studio
Opening InstallShield Projects in Microsoft Visual Studio
Using the VSSolutionFolder Path Variable with Visual Studio Solutions
Adding References to Visual Studio Solutions
Adding InstallShield Toolbars or Commands to the Visual Studio Toolbar
Building Releases in Microsoft Visual Studio
Adding .NET Assemblies to a Project
Adding Project Output from Web Services or a Web Application
Adding .NET Framework Support to an Installation Project
Integrating with Microsoft Visual Studio Team Foundation Server
Adding InstallShield Projects to Team Explorer
Reference
Menu, Toolbar, and Window Reference
Menus
File Menu
Edit Menu
View Menu
Go Menu
Project Menu
Build Menu
Tools Menu
Help Menu
Toolbars
Standard Toolbar
Output Window
Dialog Box Reference
.NET 1.1/2.0 Core Language Dialog Box
.NET 1.1/2.0 Language Packs Dialog Box
Add MIME Type Dialog Box
Application Extension Mapping Dialog Box
Application Mappings Dialog Box
Browse for a Destination File Dialog Box
Browse for Directory/Set INSTALLDIR Dialog Box
Browse for File Dialog Box
Browse for Shortcut Target Dialog Box
Browse for Tile Target Dialog Box
Certificate Selection Dialog Box
Condition Builder Dialog Box
Content Source Path Dialog Box
Custom Errors Dialog Box
Dependencies Dialog Box
Dialog Images Dialog Box
Digitally Sign Setup Dialog Box
Edit Registry Data Dialog Box
Error Mapping Properties Dialog Box
File Details Dialog Box
File Properties Dialog Box
General Tab
COM & .NET Settings Tab
Advanced Tab
File Removal Properties Dialog Box
Folder Properties Dialog Box
General Tab
File Linking Tab
InstallShield Prerequisites Properties Dialog Box
Logging Options for Windows Installer 4.0 and Later Dialog Box
Merge Module Configurable Values Dialog Box
Merge Module Properties Dialog Box
MIME Types Dialog Box
MSI Value Dialog Box
Multi-Line String Value Dialog Box
New Project Dialog Box
Options Dialog Box
General Tab
File Locations Tab
Preferences Tab
Merge Module Options Tab
.NET Tab
Files View Tab
File Extensions Tab
Prerequisites Tab
Outputs Dialog Box
Permissions Dialog Boxes for Files and Directories
Permissions Dialog Boxes for Registry Keys
Select Icon Dialog Box
Set INSTALLDIR Dialog Box/Set DATABASEDIR Dialog Box
Settings Dialog Box
MSI Log File Tab
System Hardware Requirements Dialog Box
Update Merge Module Search Path Dialog Box
Upgrade Express Project Name Dialog Box
Wizard Reference
Create New QuickPatch Wizard
Welcome Panel
Project Name Panel
Release to Patch Panel
Final Panel
DirectX Object Wizard
Welcome Panel
Object Settings Panel
Summary Panel
Dynamic Scanning Wizard
Welcome Panel
Filter Files Panel
Specify the Executable Panel
Specify Application File Panel
Launch the Application
Your Application Is Running Panel
File Selection Panel
Scan Results Panel
Completing the Dynamic Scanning Wizard Panel
Export String Table Wizard
Welcome Panel
File Name Panel
Wizard Complete Panel
Import REG File Wizard
Welcome Panel
Import Registry File Panel
Import Conflict Options Panel
Import Progress Panel
Import String Table Wizard
Welcome Panel
File Name Panel
Wizard Complete Panel
Redistributable Downloader Wizard
Static Scanning Wizard
Welcome Panel
Filter Files Panel
Scanning Progress Panel
File Selection Panel
Scan Results Panel
Completing the Static Scanning Wizard Panel
System Search Wizard
Welcome Panel
What do you want to find? Panel
How do you want to look for it? Panel (Defining Your System Search Method)
Specify the file details Panel (File Search Options)
How do you want to look for it? Panel (Folder Search Options)
How do you want to look for it? Panel (Specific Folder Options)
How do you want to look for it? Panel (Registry Search Options)
How do you want to look for it? Panel (.ini File Search Options)
What do you want to do with the value? Panel
Visual Studio .NET Wizard for Visual Basic .NET, Visual C++ .NET, and C# .NET
Welcome Panel
Solution Panel
Visual Studio Deployment Project Import Wizard
Welcome Panel
Project File Panel
Options Panel
Summary Panel
Web Deployment Wizard
Welcome Panel
Link Type Panel
Windows Installer Engine Options Panel
Windows Installer Location Panel
Advanced Settings Panel
Digital Signature and Security for Targeting Internet Explorer Panel
Summary Panel
View Reference
Organize Your Setup View
General Information View
General Information Settings
Features View
Feature Settings
Setup Types View
Upgrade Paths View
Upgrade Path Settings
Update Notifications View
Specify Application Data View
Files View
Destination Folders
Files and Features View
Redistributables View
Dependencies View
Configure the Target System View
Shortcuts/Folders View
Shortcut Settings
Folder Settings
Tile Configuration Settings
Registry View
ODBC Resources View
ODBC Resource Settings
INI File Changes View
Settings for .ini Files
Settings for .ini File Keywords
File Extensions View
File Extension Settings
Environment Variables View
Environment Variable Settings
Internet Information Services View
Web Site Settings
Application and Virtual Directory Settings
Component Services View
Installation Tab
Services View
Services View Settings
Customize the Setup Appearance View
Dialogs View
Billboards View
Billboard Settings
Settings for Adobe Flash Application File Billboards and Image Billboards
Text and Messages View
Define Setup Requirements and Actions View
Requirements View
Custom Actions View
MSI DLL Custom Action Settings
DLL Custom Action Settings
Executable File Custom Action Settings
VBScript Custom Action Settings
JScript Custom Action Settings
Setup Files View
Prepare for Release View
Releases View
Express Settings
Media Types
Build Tab
Setup.exe Tab
Signing Tab
.NET/J# Tab
Internet Tab
Events Tab
QuickPatch Projects
Define Patch Settings View
General Information View
Product Properties
Build Settings
Common Tab
Identification Tab
Digital Signature Tab
Advanced Tab
History
Custom Action
Files View
New File Settings
Modified/Deleted File Settings
Registry View
Errors and Warnings
Build Errors and Warnings
Upgrade Errors and Warnings
Windows Installer Run-time Errors
Setup.exe Run-Time Errors and Warnings
Visual Studio Project Import Errors and Warnings
InstallShield Custom Action Reference
Command-Line Tools
IsCmdBld.exe
MsiExec.exe
Setup.exe
End-User Dialogs
Global Dialog Settings for All End-User Dialogs
Splash Bitmap Dialog
Install Welcome Dialog
License Agreement Dialog
Readme Dialog
Customer Information Dialog
Destination Folder Dialog
Database Folder Dialog
Setup Type Dialog
Custom Setup Dialog
Ready to Install Dialog
Setup Progress Dialog
Setup Complete Success Dialog
MsiRMFilesInUse Dialog
Frequently Asked Questions
Glossary