Project settings: Trial limitations

(Pro edition only)

Use these settings to create a trial-limited application. Trial-limited applications have limitations and require an activation key for users to be able to access your application without the limitations.

Enable Trial Limitations
Use this option to add the trial limitations to your application. A trial-limited application has limitations and requires a registration key for disabling these limitations. It allows you not only to earn money from your applications, but also to use the application as a means of promoting websites and other products and services (when license keys are given to users after free registration at the site).

Registration page URL
Enter the URL of the webpage with information about the product registration. This page will appear in a new browser instance when the user clicks the Register button in the window reminding about registration. Note: the address must start with "http://".

Custom reminder screen SWF
If you have created your own SWF file for the reminder screen and want to use it instead of the standard screen, specify it in this field.
You will find the source reminder.fla file of the standard screen in the FLA\Reminder subdirectory of the directory where Chameleon Flash is installed. Use this file as a template while creating your own reminder screen.

Show the reminder screen at each startup
By default (when this option is disabled), the reminder screen appears only after the trial period expires or when the user accesses a protected file. Enable this option if you want the reminder screen to appear each time the application is started.

Limited access (encrypted files)
Enable this option to limit access to files. In this case, an unregistered user will be able to access only a limited number of files in the application. In case of an attempt to access an encrypted file, the application will display a window reminding that it is a trial version and that the user has to register in order to disable the limitations. This limitation type is effective for applications consisting of a lot of files. For example:
- Educational applications where an unregistered user can open only several lessons.
- Games where an unregistered user can complete only several levels.
- Software, game, video clip, audio track and photo collections where an unregistered user can open only part of the available materials.
Here is just a brief list of situations when this limitation type is preferable.

Limit access to the subdirectory
Use this field to specify the subdirectory whose contents will be encrypted. Everything stored in this subdirectory (including files and subdirectories) will be encrypted after the compilation. They can be accessed only after the user enters the license key.

Expires after X days/launches
Enable this option in order to use the traditional shareware limitation based on the number of days/launches available for an unregistered user. After the trial period expires, an unregistered user will have to enter a license key in order to continue using the product.

Hardware-locked keys
Use this option to lock license keys to the user's computer. A key locked to hardware can be used only on the computer it was generated for. When this option is enabled, the reminder screen will show the user its unique Hardware ID. This Hardware ID must be used during key generation for locking the key to the registered user's computer. Use the following three options to specify the computer properties according to which the Hardware ID will be generated. It is recommended to select all three options.

Lock to the Windows S/N
Enable this option for the serial number of the Windows operating system installed on the computer to be used during the Hardware ID generation. When this option is enabled, the Hardware ID will change if the operating system is reinstalled with another serial number.

Lock to CPU
Enable this option for the information about the CPU to be used during the Hardware ID generation. When this option is enabled, the Hardware ID will change if the CPU is changed.

Lock to BIOS
Enable this option for the information about the BIOS (Basic Input/Output Services) of the computer to be used during the Hardware ID generation. When this option is enabled, the Hardware ID will change if the BIOS is changed. Usually, it happens when the computer motherboard is changed.