IntelliLock
User guide
×
Menu

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.