Security

The Expiration tab allows you to incorporate some basic expiration features in your install. If the install matches the expiration criteria, the user will be notified with a dialog before aborting the installation process.

Date Expiration

Enable date expiration

Enable the date expiration feature. If the expiration criteria has been met, the user will be notified and the installation will abort.

Use absolute date:

Make the current install expire on the specified date, for example, 06/25/2004. You can click the select button to bring up a calendar where you can select an expiration date. If the system date is greater than or equal to this date, the user will be notified and the installation will abort.

Expire X days after build

Make the current install expire the specified number of days after being generated. The expiration count down will start after you click the Build button in Setup Factory.

Expire X days after first run

Make the current install expire the specified number of days after being run the first time on that particular system.

Note: When the install is run for the first time on a system, the date is stored in the registry. Subsequent installs will compare the current date to the installed date. Because the registry is system specific, if the install is run on a second system, it will function as if it has not previously been installed.

Display number of days left

Display how many days the user has left to run the installation.

Usage Count Expiration

Enable usage count expiration

Enable the usage count expiration feature. If the expiration criteria has been met, the user will be notified and the installation will abort.

Limit to X installs per system

Limit the number of times the user can run the installation on their system. The install count will be incremented if any files are installed on their system.

Limit to X installs per user

Limit the number times the current user can launch the installation executable. The install count will be incremented if any files are installed by the current user.

Note: Similar to the date expiration feature, the install count refers to a count kept in the system's registry. This feature is system specific, and does not keep track of the file usage in the file itself.

Abort if Registry not writable

Abort the install if the user is not able to write to the registry to create/modify the install count. If the permissions are not sufficient, the user will be notified that the install will abort.

Display number of uses left

Display the number of times the install can be run again.

Settings

Unique product identifier:

A unique string used to identify the install. The end user will not see this information at any time. This string can be entered directly, or you can click the Create button to automatically generate a random product ID.

Show contact information

Show contact information on the abort dialog. The following information can be shown:

Contact name:

A contact name for the product. By default this field contains the session variable %CompanyName%.

Contact URL:

A contact URL for the product. By default this field contains the session variable %CompanyURL%.

Contact email:

A contact email address for the product.

Contact phone:

A contact telephone number for the product.