09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2: Getting Started<br />

Upgrading to the Premier or Professional <strong>Edition</strong>s of <strong>InstallShield</strong><br />

• Support for InstallScript—The Premier and Professional editions of <strong>InstallShield</strong> include support for<br />

InstallScript, a simple but powerful programming language. You can add InstallScript custom<br />

actions to Windows Installer–based installations or create InstallScript projects, which use the<br />

InstallScript engine instead of the Windows Installer engine to control the entire installation.<br />

• Flexible custom action support—The Premier and Professional editions of <strong>InstallShield</strong> include<br />

support for several custom action types that are not available in the <strong>Express</strong> edition. These extra<br />

custom action types enable you to do the following: set a property, set a directory, call a public<br />

method in a managed assembly, or display error message under certain conditions and abort the<br />

installation.<br />

• Merge module authoring and editing—Package pieces of a project for reuse across application<br />

installations. Reuse those you create or any of the ones included in the product. Edit and open<br />

modules for greater customization.<br />

• Project templates—Create project templates that contain all of the default settings and design<br />

elements that you want to use as a starting point when you create an installation project or merge<br />

module project.<br />

• Multiple IIS Web sites—The <strong>Express</strong> edition of <strong>InstallShield</strong> lets you install only one Web site per<br />

installation. The Premier and Professional editions let you install more than one Web site per<br />

installation.<br />

• Support for IIS application pools and Web service extensions—Install and manage IIS application pools<br />

and Web service extensions.<br />

• SQL support—Connect to SQL servers, import database schema and data, associate SQL scripts with<br />

features, and more with SQL support.<br />

• Ability to modify text files or XML files—Use the Text File Changes view or the XML File Changes view<br />

to configure files that you want to modify on the target system at run time.<br />

• 64-bit support—Add 64-bit support to your installations.<br />

• <strong>InstallShield</strong> Prerequisite Editor—Use this tool to create new <strong>InstallShield</strong> prerequisites and modify<br />

existing ones.<br />

• Custom icons for Setup.exe and Update.exe—Specify a custom icon (.exe, .dll, or .ico file) that you<br />

want to use for Setup.exe and Update.exe files that you create at build time. The icon is displayed on<br />

the Properties dialog box for Setup.exe and Update.exe; this Properties dialog box opens when end<br />

users right-click the Setup.exe or Update.exe file and then click Properties. End users can also see<br />

the icon when they view your Setup.exe file in Windows Explorer.<br />

• Expiration dates for Setup.exe—Set an expiration date, as well as an expiration message, for<br />

Setup.exe. If end users try to run Setup.exe on or after the date that you have specified in your<br />

project, the expiration message is displayed, and the installation exits.<br />

• Support for installation of multiple packages using transaction processing—Windows Installer 4.5 and<br />

later include support for installing multiple packages using transaction processing. The Premier and<br />

Professional editions of <strong>InstallShield</strong> let you add chained .msi packages to an installation project.<br />

Your package, plus the added .msi packages, are chained together and processed as a single<br />

transaction. If one or more of the packages in the transaction cannot be installed successfully or if<br />

the end user cancels the installation, the Windows Installer initiates rollback for all packages to<br />

restore the system to its earlier state.<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1800-UG01 103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!