Welcome to the IntelliLock Help file, which fully documents the use of IntelliLock. Please study it carefully, many of your pre-purchase and usage questions will be answered here.
Introduction
IntelliLock is an advanced solution for licensing controls and applications. It supports all languages that generate .NET assemblies. IntelliLock supports the .NET Framework 1.1, 2.0, 3.x and 4.x. There is also a comprehensive support for .NET Standard, .NET Core, Silverlight and the Compact Framework. IntelliLock combines strong license security, highly adaptable licensing functionality/schema with reliable assembly protection.
Its' main features are :
Create trial versions of your software
Set an expiration date
Limit use to a fixed number of days after installation
Limit by number of executions
Limit the use of each invocation to a set number of minutes
Limit the use of your software to a total number of minutes
Custom locks - Allows you to implement custom trial limitations
Easily turn your trial version into a fully licensed version using license files
Lock license files to a specific machine via Hardware ID
Lock license files to specific assembly attributes (company name, assembly version...)
Embedded license files. License files can be also stored as embedded resource in assemblies
Add custom license data to the license file (allows flexible license shema, modular licensing...)
Limit usage of the license files themselves to extend trial periods, accomplish subscription/time based license expiration...
Validate/Activate license files via your own License Server
Comprehensive license management
Manage your Products, Customers, Sales
License Tracker to track down license generations/requests
ASP.NET management interface generation - Manage your data on a ASP.NET server
Embedded database - No requirement for special databases (MS SQL, Oracle... )
Software development kit
100% managed SDK libraries
Integrate license checking into your assembly and extend licensing fuctionality
IntelliLock automatically merges the main SDK library (IntelliLock.Licensing.dll) with your assembly
Visual Studio 2005/2008/2010/2012/2013/2015/2017/2019 integration via the IntelliLock automation Add-In
Assembly merging/packing functionality
Assembly Protection
Comprehensive Obfuscation features
String Encryption
Anti Tamper Protection
Suppress ILDASM
Strong Name Removal Protection
IL Code Encryption
Control Flow Obfuscation
Invalid Metadata Injection
Full 64bit assembly support
Ability to lock/unlock/protect your assemblies without adding one single line of code
Command Line support
Intuitive graphical user interface
100% managed solution - No native code is used to lock/protect your software
Supported Platforms : Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Server 2003/2008/2012, Windows Vista, Windows 7, Windows 8/10
Supported Platforms (Mono) : Linux - SUSE, Novell, Red Hat, Mac - OS X, Solaris, BSD - OpenBSD, FreeBSD, NetBSD
About this online help
If you still have unanswered questions, require additional information to complete your evaluation or have any suggestions for improving this help file, please don’t hesitate to contact us, we are always happy to help.