Introduction
Overview
Latest Updates
Activation Server 3.0
Service Pack 2.6.4
Service Pack 2.6.1
Release Information
Demo Version
Licence Generator - Start Screen
Welcome Screen
You are in a hurry?
Starter, Basic or Professional Edition?
Implementing Licence Protector using default workflow
Add the LicProtectorEasyGo.dll to your project
Signed DLL by Mirage
Sign DLL with own certificate
Authorware / Director (Macromedia)
Access Basic
C++
C#
Delphi
Java
PHP
VB6
Visual Basic .NET
Visual Studio 2005, 2008
64bit operating systems
Wrapper DLL
CheckFullLicence
ShowLicViewer
ValidateModule
Project Template - define license file
Quick Start
Node <Default>
Node <Module>
Structure of the Template
License File ID
Module Type
READ ONLY license file
Project Name
SecurityLevel
TagValue
Web Service URL
Project Keys / Personal Encryption
Additional protection with password protected encryption keys
Security considerations regarding encryption key
Create License File
Define Time Limitation / Evaluation Options
Define number of licences
Define Demo version
Source Code Integration
Function Reference EasyGo / Default Workflow
Define Language
Define Security Level **
Check for System Date modification
Define Activation Screen and Activation Options **
Copy Protection Switch On Key
HelpURL
Prepare and Check **
ModuleID
Read Key
Open multiple license files at the same time
Multiple Modules
Check for Demo Version
Define alternative text for activation screen
Additional Licence Testing
Send Address Information
Quit **
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
Activation and License Screens with EasyGo
Start Screen in Evaluation Mode
Online Activation
Activation by E-Mail
Activation by Fax
Activation by Phone
Enter Unlock Key
Activation Finished
Evaluation Period Expired
Licence Viewer
Online Help für License Screens
Error Messages
Copy Protection Violation
No free license available
System date was tampered
Additional Start Options
Start Screen - evaluation without time limitation
No Evaluation version - Serial Number needed
Display custom Messages
License Viewer
Basic license information
Module Information
Deactive a network license
Transfer License button
Enable / Disable buttons
Using License Tester
Create Keys
Format of a Key
How can I create an Activation Key manually?
Serial Number Key
Create Serial Number manually
Create Serial Number on the Activation Server
Create a Key List with Serial Numbers
Create a Serial Number automatically after the Order Process
Create Serial Number using own user interface
Unlock Key
Create Unlock Key using Licence Generator
Create Unlock Key on the Activation Server
Create Unlock Key using own user interface
Create Unlock Key without Copy Protection
Other Activation Keys
Create an Activation Key on the Activation Server
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
License Generator
Activate Software
The Licence File / Licence Information
Number of Projects you can use
Add new licences to Licence Protector
Start Application
Choose Language
Create License File
Main screen of Licence Generator
Open Project File
Create Project Keys
Basic data of a Licence
Detail Page - Licence Generator
Create new Licence File
Choose Module/Licence Types
Save Licence File
Print License File information
Open License File
Enter Project Master Key
Activation Key - Intro
Information about the 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
Detail Page
Activation Server Settings
Concurrent User Settings
Edit and Modify stored data
Security Settings
Activate / Deactivate copy protection on USB stick
Special Functions
Analyze Activation Key
Display additional messages
Command Line Parameters
Windows Vista Guide
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 Check of the Licence Protector DLL
CRC Check of the main application EXE
Detect crack using the TAG value
Hide the PSK / Read Key
Read Only license file
.NET - sign all components
Validate the license in different program segments
Automatic Licence Generator
Concept with 2 versions / modules
2 Versions - Standard / Premium version
2 Modules - no main module
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
Licence File - Own Screens
Create own Licence Viewer
Demo / Evaluation Version - multiple Workflows
Demo Version requires Activation
No Evaluation version - Serial Number needed
Evaluation Version without time limitation
Different workflow 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
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
Lock a license / Regular Online checks
Configuration Settings
Source Code Integration
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 or Service
Network Licence 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
Configuration Setttings
What is happening inside the licence?
Transfer a license using individual workflow
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
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
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
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
Visual J# Redistributable Package
Microsoft SQL Server
Step 2 - Install the Activation Server
Installation using ZIP file
Create Database
Using SQL Server Enterprise Manager
OSQL Command Line Utility
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
EntryRequired
GeneratorApp
GeneratorConfig
GeneratorPath
IgnoreLocalInstCodes
InstCodeType1-n
IsSerial
MinIdenticalInstcodes
NoOfAllowedEntryOccur
NumberOfKeysToDisplay
NoOfAllowedKeyOccur
ProjectID
ProjectDescription
StoreKey
Activation 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 allow a second activation only for a specific user?
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
Error Codes and Messages
Activation Server - Error Codes
Other Errors
Integration in Online Shops
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
CheckInterval
CheckLicChanged
CheckLicence
CheckLicenceID
CheckSysdateChanged
DeactivateEntry
ConcurrentUserLevel
DeactivateLicence
DeleteConfig
DeleteModule
DiffPct
ExistsConfig
ExistsEntry
ExpiredOn
GetConfig
GetCopyProtection
GetCRC32
GetCUIsRunning
GetCULastValidate
GetCUNextValidate
GetCURunCounter
GetCustomer
GetEntriesOfModule
GetErrorMessage
GetInstCode
GetLastRunNoDate
GetLicFileDate
GetLicFileID
GetLicFileVersion
GetManufacturer
GetModuleList
GetTagValue
GetVal
Token List
GetVersion
GetWebActivation
IsConfigVisible
IsEntryActivated
LastReturnCode
LicenceTampered
LicenceVerification
LicFileChanged
LicFileKey
LicFileVersion
LocalProxyPort
LocalProxyServer
ModuleName
NextVerification
NoOfDays
Prepare
PrepareAdvanced
PrepareAndCheck
PrepareForce
PrepareSimple
ProjectName
Quit
ReadActivationKey
Refresh
RemainingDays
RemainingLicences
RemoveAllItems
RemoveDeactivated
RemoveLocalRunNo
ResetLocalRunNo
ResetGlobalRunNo
SecurityLevel
SendCustomerInfo
SetCheckInterval
SetConfig
SetDiffPct
SetLanguage
SetLicViewerButton
SetLogging
SetRegisterHelp
SetRegisterHelpL
SetRegisterLanguages
SetRegisterSettings
SetVal
Token List
SetVerificationID
SetVerificationProduct
ShowLicViewer
ShowMessagePage
ShowStartErrorPage
ShowWAProgressPage
ShowWAResultPage
ShowWAStartPage
StopConcurrentUsage
SysdateChanged
TamperDetection
TotalLicences
UseLocalIEProxy
UseLocalProxy
Validate
ValidateAndDecrease
ValidateEx
ValidatesYes
WebRegister
WebServiceURL
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
WebRegister
WebServiceURL
Concurrent user testing
CheckIntervall
ConcurrentUserLevel
DiffPct
GetCUIsRunning
GetCULastValidate
GetCUNextValidate
GetCURunCounter
Quit
RemoveAllItems
SetCheckInterval
SetDiffPct
StoppConcurrentUsage
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