Open topic with navigation
This tab defines all of the options necessary for the EZ Trial engine.
EZ Trial™ is a set of pre-defined routines that run upon startup to
determine the mode of the application.
Each of the fields are defined below. Keep in mind that the application is considered unlocked when the expiration type flag (located on the Expiration Fields Tab) is set to None.
Update Last Used Time
When this option is checked, the Last Used Date and Time fields are monitored. The only reason to uncheck this option is if your time-limited software will be run on a network where the workstations may not have synchronized clocks.
Convert Illegal Copies to Demo
If either or both of the Hardware Binding and Software Binding flags are checked on an unlocked application and copy protection has been violated, your application can be converted back into a demo or can simply not run. Check this box if the demo period should be reinstated after a copy protection violation or clear the check box if you simply want to have the EZ Trial engine return an error code so you can prevent any further execution whatsoever. When using the ActiveX interface, you MUST leave this option enabled or trap the CPCheckFailed Event.
Days to Run
This field indicates how many days a demo will
run after a new installation and after an unlocked application violates
the software or hardware binding tests. When the Soft Expiration Date
is empty, the EZ Trial engine will add the Days to Run value to today's
date and store it back into the Soft Expiration Date field.
Times to Run
Indicates how many times a demo will be executable after a new installation and after an unlocked application violates the software or hardware binding tests. LFEdit will initially set the Execution Limit to the same as this value when saving a License File. When converting an illegal copy to a demo, this value will be re-copied into the Expiration Limit field, indicating how many executions are left. Check the Unlimited box if you wish to allow the application to run for an unlimited number of executions.
Software Binding is a form of copy protection.
Hardware Binding is yet another form of copy protection. Once an application is unlocked, computer-specific information can be stored in the License File to prevent your application from being copied. The application is considered unlocked when the expiration type flag (Expiration Fields Tab) is set to None. Software Binding is another form of copy protection that keeps most users honest without watching what hardware the software is running on.
Indicates which Computer ID Algorithm(s) to use when implementing the Hardware Binding copy protection test. Refer to the topic Computer ID Number for a description of the various options and their capabilities.
Algorithm Drive Letter
The Algorithm Drive Letter is a data parameter used in conjunction with the Hardware binding options value. For the HDSERIAL algorithm, a drive letter is required. This is typically C or zero (0) which indicates the drive letter where Windows is installed.
Copy protection test threshold. The default value of 20 is recommend when using the Enhanced Computer ID algorithms.