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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

For more details about these enhancements, see:<br />

• Specifying the Icon for a Shortcut<br />

• Shortcuts/Folders View<br />

Chapter 1: <strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong><br />

What Was New in Earlier Versions of <strong>InstallShield</strong> <strong>Express</strong> <strong>Edition</strong><br />

Enhancement for Setup Prerequisites<br />

The Setup.exe tab in the Releases view has a new Setup Prerequisites Location setting that lets you<br />

specify where the setup prerequisites in your <strong>Express</strong> project should be located for the selected release.<br />

The default value is Follow Individual Selections; with this option, <strong>InstallShield</strong> uses the locations that<br />

are specified in the Redistributables view for each individual prerequisite.<br />

The other available options are Download from the Web, Extract from Setup.exe, and Copy from Source<br />

Media. These three options override the locations that are specified in the Redistributables view for each<br />

setup prerequisite.<br />

For more information, see:<br />

• Specifying a Run-Time Location for a Specific <strong>InstallShield</strong> Prerequisite<br />

• Specifying the Run-Time Location for <strong>InstallShield</strong> Prerequisites at the Release Level<br />

• Setup.exe Tab<br />

Enhanced Support for the SecureCustomProperties Property<br />

If you set a public property in the user interface sequence of an installation that requests elevated<br />

privileges for the execute sequence, and you want to pass the property’s value to the execute sequence,<br />

the property must be listed as a value for the SecureCustomProperties property, or it must be a<br />

restricted public property.<br />

<strong>InstallShield</strong> now automatically adds to the SecureCustomProperties property properties that may<br />

need to be passed from the user interface sequence to the execute sequence. To learn more, see<br />

Specifying that a Public Property Should Be a Restricted Public Property.<br />

Automatic Downgrade Prevention Entries in <strong>Express</strong> Projects<br />

To prevent end users from being able to install the current version of your product over a future major<br />

version of the same product, <strong>InstallShield</strong> automatically adds support for preventing the current<br />

installation from overwriting a future major version. To learn more, see Preventing the Current<br />

Installation from Overwriting a Future Major Version of the Same Product.<br />

Changes for ALLUSERS and for the Customer Information Dialog<br />

Beginning with <strong>InstallShield</strong> 2008 <strong>Express</strong> <strong>Edition</strong>, the ALLUSERS property is set to 1 by default in all<br />

new <strong>Express</strong> projects. This is the recommended implementation, since most installations must be run in<br />

a per-machine context with administrative privileges.<br />

If you upgrade a project that was created with <strong>InstallShield</strong> 12 <strong>Express</strong> <strong>Edition</strong> or earlier to<strong>InstallShield</strong><br />

<strong>2012</strong> <strong>Express</strong> <strong>Edition</strong>, <strong>InstallShield</strong> does not automatically change the value of the ALLUSERS<br />

property or add this property if it was not defined in the earlier project. The General Information view<br />

has a new ALLUSERS setting that lets you set the value of ALLUSERS.<br />

Also new with <strong>InstallShield</strong> 2008 <strong>Express</strong> <strong>Edition</strong>, by default, the Customer Information dialog in all<br />

new <strong>Express</strong> projects does not display the radio button group that enables end users to specify whether<br />

they want to install the product for all users or for only the current user. This is the recommended<br />

implementation for this dialog.<br />

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

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

Saved successfully!

Ooh no, something went wrong!