Introduction
Overview
Latest Updates
Release Information
Supported operating systems / system requirements
Evaluation Version
Licence Generator - Start Screen
Welcome Screen
You are in a hurry?
Starter, Basic or Professional Edition?
How to activate Licence Protector
Buy Serial Number
Online Activation
E-Mail Activation
Enter Unlock Key
License usage and installation on multiple PC's
Reinstall Software
Add additional keys
Implementing Licence Protector using default workflow
Add the LicProtector300.dll to your project
Signed DLL by Mirage
Sign DLL with own certificate
Authorware / Director (Macromedia)
Access Basic
Excel
C++
C#
Delphi
Java
PHP
Other compilers / No Source Code
VB6
Visual Basic .NET
Visual Studio 2005, 2008
64bit operating systems
Compiler is not listed here
Wrapper DLL
CheckFullLicence
ShowLicViewer
ValidateModule
Create License File
Define Time Limitation / Evaluation Options
Define number of licences
Define Demo version
License File - Testing
Function Reference EasyGo - complete licensing with ready to go screens
Sample - complete license workflow
Define Language
Define Security Level **
Check for System Date modification
Activate License Transfer
Customize screens and Activation Options
Main screen Customization - SetRegisterSettings **
Background Image
Customer data / address information
HelpURL
Workflow Options
Evaluation Version - Special Workflows
Evaluation Version requires Activation - Serial Number needed
Evaluation Version requires registration - no key needed
Newsletter - SetNewsletter
Language Selection - SetRegisterLanguages
Change Text Information - SetCustomText
Prepare and Check **
ModuleID
Read Key
Open multiple license files at the same time
Activation Method
Licensing of multiple modules
Validate modules
Deliver license file + Serial Number
2 Versions - Standard / Premium version
Check for Demo Version
Display custom messages
License Transfer
Additional license testing
Quit **
Use own IDs for product activation
Project Template - define license file
Quick Start
Node <Default>
Node <Module>
Structure of the Template
Activation Status after product activation
Define module for Serial Number
License File ID
Main Module
Module Type
Project Name
READ ONLY license file
SecurityLevel
TagValue
Web Service URL
Workflow
Project Keys / Personal Encryption
Additional protection with password protected encryption keys
Security considerations regarding encryption key
Activation and License Screens with EasyGo
Start Screen in Evaluation Mode
Start Screen - No Evaluation Mode
Start Screen - No product activation possible
Start Screen - Evaluation without time limitation
Select Activation Method
Collect Activation Data
Subscribe to Newsletter
Online Activation
Activation by E-Mail
Activation by Fax
Activation by Phone
Enter Unlock Key
Activation completed
Evaluation version - expired
Full version - expired
Event based message
License Viewer
Online Help für License Screens
License Transfer
Covering problems - Error Messages
Copy Protection Violation / Reactivation
License deactivated / reactivate license
Online Activation - wrong date / time
Network license - deactivated
No free license available
No Internet Connection
System date was tampered
Wrong license file
Display custom Messages
License Viewer
Basic license information
Module Information
Deactive a network license
Transfer License button
Enable / Disable buttons
Using License Tester
Copy Protection, Licensing, Evaluation, Activation
The License File and Modules
Copy Protection - How it works
Evaluation Options
Basic License Options
Network License Options
Activation Methods
Create Keys
Format of a Key
How can I create an Activation Key manually?
Serial Number Key
Create Serial Number using License Generator
Create Serial Number - using Activation Key
Create Serial Number on the Activation Server
Create a Key List with Serial Numbers
Create a Key List with the Automatic License Generator
Create a Serial Number automatically after the Order Process
Create Serial Number using own user interface
Unlock Key
Create Unlock Key using License Generator
Create Unlock Key on the Activation Server
Create Unlock Key using E-Mail Activator Service
Create Unlock Key using own user interface
Create Unlock Key without Copy Protection
Create Unlock Key using a Web Page
Other Activation Keys
Create Additional Keys using License Generator
Create Additional Keys on the Activation Server
Prolong a trial / evaluation version
Installation and Distribution issues
Required files
Licence Protector DLL
Licence File
Installation and System Requirements
Installation on a single PC
Network Installation
Use DLL without registering
Checklist for product delivery
Windows Vista / Windows 7 Guide
License Generator
Start Application - Main Screen
Create License File
Open Project File
License Main
Create new License File
Choose Module/Licence Types
Save License File
Print License File information
Open License File
Create Keys using License Generator
Serial Number
Unlock Key with Copy Protection
Unlock Key without Copy Protection
Additional Keys
Activation Key - Expert Mode
Information about the Activation Key
Analyze Activation Key
Create Activation Key
Change number of Licences
Change status of Demo version
Change number of days / valid until
Activation
Multiple Usage of an Activation Key
Protection with the Licence ID
Protection with the Installation Code
Protection via Online Validation
Activate Copy Protection with an Activation Key
Suspend Date Lock
Modify Tamper Detection with an Activation Key
Data Area - store data in license file
Module View
Additional Settings
Activation Server Settings
Concurrent User Settings
Security Settings
Activation Server TAB
Extras TAB
Choose Language
Confirmation prompt
Create Project Keys
Enter Project Master Key
Logging
USB-stick Protection
Help TAB
About
Buy Licence Protector
Check for Update
Licence Protector on the Web
License Viewer - information about your license
Add new licences to Licence Protector
Number of Projects you can use
License Agreement
Online Help
Quick introduction help
Special Functions
Command Line Parameters
Part II - Enhanced Features
Allow Reinstallation / Product Reactivation
Create Activation Key / Serial Number for multiple usage
Web Activation Server definitions
Reactivation after copy protection violation
Anti Hacker Strategies
CRC / MD5 Check of the Licence Protector DLL
CRC / MD5 Check of the main application EXE
Detect crack using the TAG value
Code Protection / Decompile Protection
Hide the PSK / Read Key
Read Only license file
.NET - sign all components
Validate the license in different program segments
Automatic Licence Generator
Concurrent User - how it works
Details of the concurrent user technique
Concurrent User with EasyGo
Concurrent user for modules
1 user concurrent user module
Remove Concurrent User
Special considerations
Copy Protection - Details
The Basics about Copy Protection
Hardware IDs
Transferring Hardware IDs
Volume ID (1)
MAC Address (2)
Hostname (3)
NetBIOS Computer Name (4)
Volume ID + UNC Pathname (server licence) (5)
MAC Address + UNC Pathname (server licence) (6)
IP Address (7)
Combination Code 1+2+3+UNC Pathname (8)
Combination Code 1+2+3 (9)
Hostname + UNC Pathname (server licence) (10)
USB Stick (11)
Domain (12)
Use own hardware IDs
Custom-made User Interface (own GUI)
Serial Number - Own Screens
Source Code Integration
License File - Own Screens
Create own License Viewer
Different delivery scenarios
Deliver Licence File and Serial Number
Deliver Licence File with Copy Protection
Deliver Licence File without Copy Protection
Deliver Password Key without Copy Protection
Activation without user interaction
Activate Online using same Serial Number
Activate Copy Protection with DLL commands
Activation without copy protection
How TOs and FAQ
How can I print this Tutorial
Activation Server - How TOs and FAQ
How do I activate Licence Protector?
How can I retrieve the Serial Number from the Licence File?
How can I analyze an Activation Key?
How do I handle Update Subscriptions?
How can I test a Release Number?
How do I create a new project file?
Where do I find sample source code?
How can I create an Activation Key manually?
How do I generate a keylist?
How do I create an Unlock Key?
How to create multiple keys for one product?
When does time limitation start?
How can I create my own userinterface?
How to unlock the System Date Lock?
How can I modify the Licence File ID?
Which files do I have to distrubute?
Which files do I have to copy to the Web Activation Server?
How to edit an XML file
Where can I buy Licence Protector?
How TOs - Activation Server related
How can I secure flash, PPT, PDF, Word,  Audio, Video files?
How can I secure EXE files - I don't have the source code.
How do I uninstall Licence Protector
I found no answer for my questions
License File upload/download
Deliver via license file download
Online backup of license file
Lock a license / Regular Online checks
Configuration Settings
Source Code Integration
Lock a license on the Activation Server
Individual Online Check
Limit number of program starts
Network License - how it works
Network License per PC
Network License per User
Network License per Concurrent User
Network License per Server
How to add additional users / licenses within a network?
Deactivate a network license
Server Application, Service, Web Application
Network License with Server Application
Store data in the license file
Tamper Detection
How does Tamper Detection work?
How to activate Tamper Detection
Reset Application
Transfer a license from PC A to PC B
Transfer a license using EasyGo
Transfer a license using custom-made screens
Time limited Full Version
Different time limitation for each installation
Same time limitation for all installations
Using an USB stick (flash drive) as a Dongle replacement
License File - open file
Deliver the USB-Stick with Copy Protection activated
Use USB-Stick of the customer
Start application on the USB-Stick
Virtual Machines
Workflow - from Distribution to Activation
The Basics about Workflow
Generate generic Licence File
Customer buys Serial Number
Evaluation Version
Buy Serial Number
Activation Methods
Online Activation
Activation by E-Mail, Phone, Fax
Activation Server
About the Activation Sever
Administration Interface
Test the Activation Server
Hosting of the Activation Server
Tutorial Activation Server
What is the Activation Server
Start Administration Interface
Terms and Definitions used in the Tutorial
Activation Key
Activation Request
Automatic Licence Generator
Copy Protection
EasyGO
Entry Key
Effective Key / ID usage
Installation Code
Licence File ID
Module
Maximum Key / ID usage
Multimedia Edition
Product Activation
Product Reactivation
Project name  / ID
Serial Number
Unlock Key
Login Screen
Forgot your Password?
Getting Started
Main Screen
Slide Menu in and out
How TOs and FAQ
Log out of the Administration Interface
Reports
The Basics about Reports
Search, Filter and Sort Criteria
Export a Report
Address List
Erroneous Activations
Key List
Locked Licences
Licence Verification Checks
Moved Licences
Successful Activations
Manage Activations
Activation Requests
Modify an Activation Request
Key List
Edit Key
License file
Administration / Setup
Create Keys
Add a key on the Activation Server
Create an Activation Key
Create a Serial Number
Manual Product Activation
Download Database Backup
Download Server Log file
Import
Import a list of Activation Keys
Import a list of Serial Numbers / IDs
Import one single Serial Number or Key
E-mail Settings
E-Mail Configuration
Manage Users
Add new user
Modify existing user
Delete a user
Reset Password
User Settings
User specific settings
Change Password
Customize Manage Activations screen
Security Settings
Restart Activation Server
Part II - Installation and Configuration
Installation of the Activation Server
Step 1 - System Requirements
Install IIS
Install ASP.NET
ASP.NET Ajax Extension
Open XML SDK
Microsoft SQL Server
Step 2 - Install the Activation Server
Installation using ZIP file
Create Database
Customize Configuration Files
Step 3 - Test Administration Interface
Step 4 - Copy License File
Perform System Check
Troubleshooting
Necessary Rights for ASP Service
Install Updates
Configure Activation Server
Web.config file
List of available Parameters
BackupPath
db
ExportPath
Help
Languagefile
KeyRequestLimitation
LPWebFrontend.net.registerserver.LicenceProtector-ASP.Net-WebService
licprotectorwsconfig
LogConfig
LogLevel
NumberOfKeys2Display
MME
Reportpath
SendCustomerInfoLimitation
WebServiceURL
Version
Log.config file
file value
maxSizeRollBackups value
maximumFileSize value
Folder Pagecontents
Keygenerator.xml
E-Mail Activator Service
Automatic E-Mail Activation - How is it working?
Installation of the E-Mail Activator Service
Configuration of the E-Mail Activator Service
What is a Workflow Rule?
Incoming E-Mail
E-Mail Processing
Response E-Mail
Outgoing E-Mail
Scheduler
Test Configuration
General
Hosting
Save Configuration
Configure a Project
Project.config
List of available Parameters
ActivationKeyRequired
AllowReactivation
CheckActivationKeys
CheckEntries
CheckInstCodeTypes1-n
CheckLicenceDays
CustomerInfoMapping
EntryRequired
GeneratorApp
GeneratorConfig
GeneratorPath
IgnoreLocalInstCodes
InstCodeType1-n
IsSerial
MinIdenticalInstcodes
LvsDefaultName
MultipleLVS
NoOfAllowedEntryOccur
NumberOfKeysToDisplay
NoOfAllowedKeyOccur
ProjectID
ProjectDescription
StoreKey
TicketValidMinutes
Workflow Configuration File
Project Template
Upload Configuration Files
How TOs and FAQ - Activation Server
Accept only uploaded Activation Keys
Accept only uploaded Serial Numbers / IDs
How do I track errors?
How to change the date format?
How can I change how often a key / ID can be used?
How can I specify the number of times a key can be used?
How to find out if a customer has activated the software?
How to lock a Serial Number / Activation Key?
How do I allow to make a reinstallation on the same machine?
How to edit an XML file
Mirage Hosting Service
Licence Protector (Starter, Basic, Professional Edition)
Hosting Link Parameter
Copy project files to the server
Modify project.config
Modify licence template
Insert Online Option in the Source Code
Log into the Web Administration Interface
External Access of the Activation Server
Access the Activation Server using a Web Page
Create an Unlock Key using a Web Page
Error Codes and Messages
Activation Server - Error Codes
Other Errors
Integration in Online Shops
Avangate
Working with Key Lists
Build a key list with Serial Numbers
Upload Serial Numbers
Define Delivery Text
Upload Project Files
Define Delivery Option
Cleverbridge
Build configuration file
Send files to Cleverbridge
Define Delivery Text
Upload Project Files
Define Delivery Details
Working with Key Lists
Build a key list with Serial Numbers
Upload Serial Numbers
Define Delivery Text
Upload Project Files
Define Delivery Option
Element5/ShareIt
Build configuration file
Send files to Element5 / Share-it!
Define Delivery Text
Upload Project Files
Define Delivery Details
Special Options
Field Mappings
Working with Key Lists
Build a key list with Serial Numbers
Upload Serial Numbers
Define Delivery Text
Upload Project Files
Define Delivery Type
Function Reference and Error Codes
Error Codes
DLL - Error and Return codes
Automatic Licence Generator - Return Codes
Activation Server - Error Codes
Other Errors
I found no answer for my question
Commands in Alphabetical Order
ActivateEntry
AddModule
ApplyActivationKey
ApplyActivationKeyForProject
ApplyInvisibleKey
BeginCache
BeginReadCache
CheckInterval
CheckLicChanged
CheckLicence
CheckLicenceID
CheckModule
CheckSysdateChanged
DeactivateEntry
ConcurrentUserLevel
DeactivateModule
DeleteConfig
DeleteModule
DiffPct
DownloadLic
EndCache
ExistsConfig
ExistsEntry
ExpiredOn
GetCacheMode
GetConfig
GetCopyProtection
GetCRC32
GetCUIsRunning
GetCULastValidate
GetCUNextValidate
GetCURunCounter
GetCustomer
GetEntriesOfModule
GetErrorMessage
GetInstCode
GetKeyAbsoluteDays
GetKeyAbsoluteLics
GetKeyActivation
GetKeyCopyProtectionType
GetKeyInstCode
GetKeyLicences
GetKeyDemo
GetKeyExpiryDate
GetKeyLocalReuse
GetKeyDays
GetKeyModule
GetKeyForceOnlineCheck
GetKeyType
GetKeyYesNo
GetLanguage
GetLastRunNoDate
GetLicFileDate
GetLicFileID
GetLicFileVersion
GetLPComputername
GetLPWindowsUser
GetMailActivatorBlock
GetManufacturer
GetModuleList
GetSerial
GetTagValue
GetVal
Token List
GetVersion
GetWebActivation
IsConfigVisible
IsEntryActivated
IsKeyValid
LastReturnCode
LicenceTampered
LicFileChanged
LicFileKey
LicFileVersion
LocalProxyPort
LocalProxyServer
ModuleName
NextVerification
NoOfDays
Prepare
PrepareAdvanced
PrepareAndCheck
PrepareForce
PrepareSimple
ProjectName
Quit
ReadActivationKey
Refresh
RefreshCache
RemainingDays
RemainingLicences
RemoveAllItems
RemoveDeactivated
RemoveExpiryWarningCommit
RemoveLocalRunNo
ResetLocalRunNo
ResetGlobalRunNo
RevertCache
RunsOnVirtualMachine
SecurityLevel
SendCustomerInfo
SetCheckInterval
SetConfig
SetCustomText
SetDiffPct
SetLanguage
SetLicViewerButton
SetLogging
SetNewsletter
SetRegisterClearExpiryWarnings
SetRegisterLanguages
SetRegisterLicTransfer
SetRegisterSerialNo
SetRegisterSetExpiryWarning
SetRegisterSettings
SetVal
Token List
SetVerificationProduct
ShowLicViewer
ShowMessagePage
ShowStartErrorPage
ShowWAProgressPage
ShowWAResultPage
ShowWAStartPage
StopConcurrentUsage
SysdateChanged
TamperDetection
TransferLicence
TotalLicences
UploadLic
UseLocalIEProxy
UseLocalProxy
Validate
ValidateAndDecrease
ValidateEx
WebRegisterExt
WebServiceURL
WriteCache
Commands grouped by application range
Activation Server commands
CheckLicence
DeactivateLicence
GetWebActivation
LicenceVerification
LocalProxyPort
LocalProxyServer
NextVerification
PrepareAndCheck
ProjectName
SendCustomerInfo
SetVerificationID
SetVerificationProduct
ShowWASProgressPage
ShowWASResultPage
ShowWASStartPage
UseLocalIEProxy
UseLocalProxy
WebRegisterEXT
WebServiceURL
Analyze an Activation Key
GetKeyAbsoulteDays
GetKeyAbsoluteLics
GetKeyActivation
GetKeyCopyProtectionType
GetKeyDays
GetKeyDemo
GetKeyExpiryDate
GetKeyForceOnlineCheck
GetKeyInstCode
GetKeyLicences
GetKeyLocalReuse
GetKeyModule
GetKeyType
GetKeyYesNo
IsKeyValid
Cache Mode
BeginCache
BeginReadCache
EndCache
GetCacheMode
RefreshCache
RevertCache
WriteCache
Concurrent user testing
CheckIntervall
ConcurrentUserLevel
DiffPct
GetCUIsRunning
GetCULastValidate
GetCUNextValidate
GetCURunCounter
Quit
RemoveAllItems
SetCheckInterval
SetDiffPct
StoppConcurrentUsage
Validate / PrepareAndCheck
EasyGo Dialog
GetSerial
PrepareAndCheck
SetCustomText
SetLanguage
SetNewsletter
SetRegisterHelp
SetRegisterHelpL
SetRegisterLanguages
SetRegisterSerialNo
SetRegisterSettings
Open a licence file
Prepare
PrepareAdvanced
PrepareAndCheck
PrepareForce
PrepareSimple
Store data in the licence file
DeleteConfig
ExistsConfig
GetConfig
IsConfigVisible
SetConfig
Validate a module
PrepareAndCheck
Validate
ValidateAndDecrease
ValidateEx
ValidatesYes
Commands no longer in use
DeactivateLicence
LicenceVerification
SetRegisterHelp
SetRegisterHelpL
SetVerificationID
ValidatesYes
WebRegister