 |
Introduction |
 |
Graphical User Interface |
 |
GUI Elements |
 |
Licensing System |
 |
SDK |
 |
Definitions |
 |
Tools |
 |
Testing |
 |
Examples |
 |
Ordering |
 |
Support and Contact |
|
 |
 |
 |
License Generator

The IntelliLock license system allows you to distribute your
assembly without a license file
provided that you have set "Run Without Valid License" to True.
When your customer purchases a license, you use the License
Generator or the SDK to build a license file to unlock your
assembly. Lock settings in a license file always override settings
which are stored in the assembly.
To create a valid license file, the same master key must be used
for license creation as was used to lock your assembly. This master
key is generated when you create your project, which must be saved
to preserve the original key, otherwise you will be unable to
generate valid license files.
- Hardware Lock License - This option allows you to
create licenses which can be used only on a particular PC, based on
a Hardware ID which identifies the particular combination of
hardware in that PC. License Files which have the Hardware disabled
can be used on any PC. Utilising the Hardware Lock prevents your
customer from purchasing one license file and using it on multiple
PCs. To create licenses which are locked to the hardware of a
particular PC, you must enable "Hardware Lock" and provide
the Hardware ID of the client's PC. Please use the SDK
function to display the Hardware ID from within your assembly (for
example in the "About" dialog box).
- Tolerance Level - The tolerance level represents
the number of hardware components allowed to be changed before the
Hardware ID is recognized as invalid by your locked assembly.
- Apply Trial Restrictions To License File - To
Limit usage of a license file you can apply the current lock
settings to the license file itseft. Use it to extend trial
periods, accomplish subscription/time based license expiration
etc...
- Require License Server Validation - If you want
to validate a license file via server first before it is recognized
as a valid license file, you can set the address to the
corresponding web service here. Use the Menu/Bar item "License
Management"->"ASP.NET Management/Activation" to create the
corresponding service.
- License Information - You can add custom license
information to the license file. Custom license information allows
a flexible license shema, modular licensing etc.. Your assembly can
access this information with the functions available in the
SDK libraries. Use the right mouse button to add assembly attribute
information. Your locked assembly automatically compares this
special information with the attributes of the calling assemblies.
Only an assembly with matching attributes is allowed to access your
locked assembly.
© Copyright 2008 EZIRIZ
|