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

Create successful ePaper yourself

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

Contents<br />

13 Preparing Installations for Update Notification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />

Enabling Automatic Update Notification for a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />

Files that Need to Be Installed for Automatic Update Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

Adding a Check-for-Updates Check Box to the Setup Complete Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

Creating a Shortcut to Check for Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br />

Registering Your Application with FlexNet Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br />

Disabling Automatic Update Notification for a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278<br />

14 Adding Mobile Device Support to Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

Adding an Installation for a Windows Mobile–Powered Device to Your Project . . . . . . . . . . . . . . . . . . . . . . . 280<br />

Adding an Installation for a Palm OS Device to Your Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281<br />

Adding Existing .cab Files to Your Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281<br />

Special Considerations for Adding Multiple .cab Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />

Getting the Location of the Application Manager (CeAppMgr.exe) on the Target System . . . . . . . . . . . . . . . 283<br />

Deploying Files to the Microsoft ActiveSync Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283<br />

Suppressing the Display Warning for Legacy Mobile Device Applications . . . . . . . . . . . . . . . . . . . . . . . . . . 283<br />

Modifying an Installation for a Mobile Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284<br />

Renaming an Installation for a Mobile Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285<br />

Removing an Installation for a Mobile Device from Your Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285<br />

Building an Installation for a Mobile Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285<br />

15 Preparing Installations for Maintenance and Uninstallation. . . . . . . . . . . . . . . . . . . . . . 287<br />

Removing Registry Data Created by Your Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287<br />

16 Building, Testing, and Distributing Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289<br />

Configuring and Building Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289<br />

Building a Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289<br />

Creating a Setup Launcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290<br />

Customizing File Properties for the Setup Launcher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291<br />

Canceling Builds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294<br />

Changing the Product Version During a Build. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295<br />

Build Release Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295<br />

Build Logs and Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296<br />

Quick Builds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296<br />

Performing Quick Builds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296<br />

Command-Line Builds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296<br />

Building from the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297<br />

Passing Command-Line Build Parameters in an .ini File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297<br />

Microsoft Build Engine (MSBuild) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299<br />

Using MSBuild to Build a Release from the Command Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304<br />

Creating a Single Self-Extracting Installation File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305<br />

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

Preparing Your Installation for Internet Distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306<br />

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

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

Saved successfully!

Ooh no, something went wrong!