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.

Table 24-55: Settings for DLL Custom Actions (cont.)<br />

Settings Description<br />

Executable File Custom Action Settings<br />

Chapter 24: View Reference<br />

Define Setup Requirements and Actions View<br />

Comments Enter comments about this custom action. These comments are for your reference only<br />

and are not displayed to end users.<br />

Condition This setting lets you specify one or more conditions that must be true in order for the<br />

selected custom action to be run. For example, you can create a condition that checks<br />

the target system for a specific operating system or minimum system requirements. If<br />

the conditions evaluate to True at run time, the custom action is run. If one or more of<br />

the conditions evaluate as False, the custom action is not run.<br />

To specify one or more conditions, click the ellipsis button (...) in this setting.<br />

When you add a condition, <strong>InstallShield</strong> adds a new setting under the Condition setting.<br />

This new setting displays the conditional statement for the condition that you added.<br />

To edit or delete a condition, click the ellipsis button (...) in the Condition setting.<br />

When you add a custom action that launches an .exe file to the Custom Actions view, you need to<br />

configure its settings.<br />

Table 24-56: Settings for Executable File Custom Actions<br />

Setting Description<br />

Source Location Specify where the file that is used for this custom action is located:<br />

• Browse File System—The file that is used for this custom action is on your<br />

system.<br />

• Installed with the Product—The file will be installed on the target system.<br />

Depending on which part of the installation, uninstallation, or maintenance you<br />

schedule the custom action, the Installed with the Product option may not be<br />

available. For example, if you schedule the custom action for the Before File<br />

Transfer part of the installation—which occurs before the file has been installed on<br />

the target system—the Installed with the Product option is not available.<br />

• File Exists on Target System—The file already exists on the target system.<br />

Tip: If you select File Exists on Target System and specify [SUPPORTDIR] for the File<br />

Location setting, you can launch a file that you added in the Setup Files view as a custom<br />

action.<br />

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

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

Saved successfully!

Ooh no, something went wrong!