09.12.2012 Views

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

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 1: <strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</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 />

• Specifying the Required Execution Level for Your Setup Launcher on Windows Vista and Later<br />

Platforms<br />

Digital Signature Enhancements<br />

If you specify digital signature information for your installation, <strong>InstallShield</strong> automatically adds the<br />

necessary information to the MsiDigitalCertificate and MsiPatchCertificate tables. The<br />

MsiPatchCertificate table contains the information that is needed to enable <strong>User</strong> Account Control<br />

(UAC) patching. This enables you to create QuickPatch packages that can be applied by nonadministrators.<br />

In addition, the Build Installation page in the Project Assistant now offers the ability to specify digital<br />

signature information for your installation. Also, <strong>InstallShield</strong> now enables you to specify digital<br />

signature information for all media types in the Build Your Release view. Previously, only the<br />

WebDeployment media type could include digital signature information.<br />

For more information, see:<br />

• Preparing Installations for Non-Administrator Patches<br />

• Digital Signing and Security<br />

Support for Minimizing Reboots Through the Restart Manager Infrastructure<br />

Restarting the system after an installation is inconvenient for end users. One of the Certified for<br />

Windows Vista program requirements is that all installations must contain an option that enables end<br />

users to automatically close applications and attempt to restart them after the installation is complete.<br />

To support this quality guideline, an MsiRMFilesInUse dialog is available in all <strong>Express</strong> projects. The<br />

installation displays this dialog if one or more files that needs to be updated are currently in use during<br />

the installation. To learn more, see:<br />

• Minimizing Reboots on Windows Vista and Later Systems<br />

• MsiRMFilesInUse Dialog<br />

Windows Installer 4.0 Log File Support on a Project-Wide Basis<br />

<strong>InstallShield</strong> enables you to specify on a project-wide basis—without having to use the command line or<br />

configure log parameters through the registry—whether Windows Installer 4.0 should log your<br />

installation. You can also customize the types of messages that are logged.<br />

To enable logging, use the new Create MSI Logs setting in the General Information view. You can click<br />

the ellipsis button (...) in this setting to display the Logging Options for Windows Installer 4.0 and Later<br />

dialog box, which is where you specify whether logging should occur. This is also where you override the<br />

default logging parameters if you want to customize the types of messages that are logged.<br />

If you do enable logging, Windows Installer 4.0 creates a log file during installation of your product and<br />

populates the MsiLogFileLocation property with the log file’s path. In addition, a Show the<br />

Windows Installer log check box is added to the Setup Complete Success, Setup Complete Error, and<br />

Setup Interrupted dialogs. If the end user selects that check box and then clicks Finish, the log file is<br />

opened in a text file viewer or editor.<br />

For more information, see Specifying Whether Windows Installer Installations Should Be Logged.<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1900-UG00 33

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

Saved successfully!

Ooh no, something went wrong!