EZ Triggerâ„¢

The PLUS Trigger Code algorithm is extremely powerful, allowing you to remotely trigger any event in your application running on a customer’s computer. Determining the appropriate actions to program can be somewhat overwhelming and intimidating. We designed the EZ Trigger algorithm to implement the most common Event IDs needed by developers.  You can use your own Trigger Code processing engine, ours, or even a combination.  Below is a list of event actions that can be performed remotely when using EZ Trigger. The value of <Reg Key 2> is the Trigger Code Event Data value that is sent along with the Trigger Code Event ID <Reg Key 1>. Since the value of Reg Key 2 is encrypted, the user can neither view nor tamper with this value.

Product Expiration

The following Trigger Codes are used to change the product expiration fields in the License File. You can turn a demo into a live product, extend a demo, payment, or lease customer, etc.  When turning a demo into a live product by changing the expiration type, these codes should only be used when NOT using the Hardware Binding (copy protection) features of EZ Trial.  Instead, the Copy Protection Trigger Codes should be used. Please refer to the Product Definition EZ Trial Tab in LFEdit to see if you have enabled this option. If you are using the Hardware Binding (copy protection) option, you should distribute Trigger Codes as identified in the section labeled "Copy Protection."

Trigger Codes 19 and 20 can be used with EZ Trial for trial extension and Trigger Code 26 can be used to re-sync the Last Used date/time with the current system date/time, even with Hardware Binding enabled.

Copy Protection

The following Trigger Codes are used to enable the application when the Hardware Binding (copy protection) option is used. In most cases, Code 28 will be used to unlock an application using Hardware Binding (copy protection).

Network Licensing

These Trigger Codes are used to remotely control the number of allowed users in a network installation.

Advanced Event IDs

The following Trigger Codes are used to manipulate the user-defined fields in the License File. These user-defined fields are for advanced users only and are typically used to define modular application on/off flags or counter fields. These events will only be used by advanced applications.

ActiveX Related Topics DLL Related Topics