Contents 

Introduction
Welcome
System Requirements
Graphical User Interface
Overview
Main Panel
Menu/Bar Items
GUI Elements
Assembly List
Assembly Properties
License File Name
License Generator
License Information
Lock Settings
Master Key
Protection Settings
Licensing System
Understanding The License System
Hardware ID
Hardware Lock
License File
Locks
Master Key
SDK
General Information
IntelliLock.Licensing.dll
IntelliLock.LicenseManager.dll
IntelliLockDB.dll & System.Data.SQLite.DLL
Definitions
Mapping File
Merge Assembly
Obfuscation
Pack Assembly
Tools
License Check
Hardware ID Check
Stack Trace Deobfuscator
License Reactivator
Testing
Library - Test Environment
Examples
Lock An Assembly
Unlock An Locked Assembly
Floating Licensing
Global
Intranet
Server Validation
License Server Validation
Ordering
Register Online
License Agreement
Why register?
Support and Contact
Technical Support
Contact
Command Line Parameters
Visual Studio Add-In

IntelliLock Online Help

Prev Page Next Page
Hardware ID
 

This mode of licensing will satisfy most commercial needs right out of the box. You simply refer the SDK library IntelliLock.Licensing.dll in your source code project and call the method IntelliLock.Licensing.HardwareID.GetHardwareID(bool, bool, bool, bool, bool, bool). After IntelliLock processed your assembly IntelliLock.Licensing.HardwareID.GetHardwareID(bool, bool, bool, bool, bool, bool) returns the correct Hardware ID. Please note, IntelliLock.Licensing.dll is only a dummy assembly. Its only use is to make references in your assemblies. IntelliLock uses this references to inject real licensing code. After IntelliLock processed your assembly IntelliLock.Licensing.dll is not required anymore.

Example

Suppose you use an out of house payment authorization service. Your client buys a license and receives a receipt by email. Your software displays the corresponding Hardware ID and attach it to the receipt email which they forward to your license processing address. You verify the transaction and process the Hardware ID with the License Generator to produce their license.