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.

Configuring Permissions for Files and Folders<br />

Chapter 8: Organizing Files for Your Installation<br />

Including Redistributables in Your Installation<br />

<strong>InstallShield</strong> lets you configure settings for securing files and folders for end users who run your product<br />

in a locked-down environment. You can assign permissions for a file or folder to specific groups and<br />

users. For example, you may assign Read, Write, and Delete permissions for a particular file to the<br />

Administrators group, but only Read permissions for all of the users in a different group.<br />

Task To configure the permissions for a file or folder:<br />

1. In the View List under Specify Application Data, click Files.<br />

2. For a file: In the Destination computer’s files pane, right-click the file and then click<br />

Properties. The Properties dialog box opens.<br />

For a folder: In the Destination computer’s folders pane, right-click the folder and then click<br />

Properties. The Properties dialog box opens.<br />

3. Click the Permissions button. The Permissions dialog box opens.<br />

4. Add, modify, and remove permissions entries as needed. For more information, see Permissions<br />

Dialog Boxes for Files and Directories.<br />

Depending on what is selected for the Locked-Down Permissions setting in the General Information<br />

view of your project, <strong>InstallShield</strong> adds permissions data to either the ISLockPermissions table or the<br />

LockPermissions table. To learn more, see Securing Files, Folders, and Registry Keys in a Locked-<br />

Down Environment.<br />

Including Redistributables in Your Installation<br />

<strong>InstallShield</strong> includes many commonly used third-party redistributables, making it easy to add support<br />

for popular technologies such as Crystal Reports, Microsoft Access, and MDAC to your installation.<br />

When you add redistributables to your project, the redistributables, plus all of the associated<br />

dependencies, are added to your installation. This simplifies the process of packaging redistributables<br />

and ensures consistency for internal or external use.<br />

The Redistributables view contains all of the <strong>InstallShield</strong> prerequisites, merge modules, and objects<br />

that are included with <strong>InstallShield</strong>.<br />

<strong>InstallShield</strong> Prerequisites<br />

An <strong>InstallShield</strong> prerequisite is an installation for a product or technology framework that is required by<br />

your product. You can add any of the existing <strong>InstallShield</strong> prerequisites to your installation projects.<br />

Including <strong>InstallShield</strong> prerequisites in your project enables you to chain multiple installations together,<br />

bypassing the Windows Installer limitation that permits only one Execute sequence to be run at a time.<br />

The Setup.exe setup launcher serves as a bootstrap application that manages the chaining.<br />

<strong>Edition</strong>: <strong>InstallShield</strong> Premier <strong>Edition</strong> and <strong>InstallShield</strong> Professional <strong>Edition</strong> include the <strong>InstallShield</strong> Prerequisite Editor, a<br />

tool that enables you to define custom <strong>InstallShield</strong> prerequisites and to edit settings for any existing <strong>InstallShield</strong><br />

prerequisites.<br />

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

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

Saved successfully!

Ooh no, something went wrong!