IronWrapping provides a number of predefined License Models. These models
will determine how your IronWrapped application will behave.
There general license model types available are:
Node
Locked Model - The copy protection must be
unlocked before the application is permitted to run at all.
Trial
model 1 - The application will run for a duration
measured in days - regardless of how long the program is executed during
that time period. This model is frequently called an "Expire Period".
Trial
Model 2 - The application will execute for
a cumulative duration measured in hours and minutes - regardless of how
long in between separate executions.
Always
Execute - The application run with no restrictions
with all the protection capabilities of the ClientProtector. However
note that a Main License File is still used and it must be loaded successfully
before the host application is permitted to run.
Bypass
- Technically, this is not really a license model
at all. Instead, the program is permitted to run
regardless. This model is useful if you wish to
have 100% and total control over your license enforcement logic (from
inside your protected application) or simply wish to protect data.