Status: Main Release - Fall 05 Release
Releasedate: 12/01/2005 (01.12.2005)
Update eligibility: Only with update subscription
LicProtector.DLL
Security features
- Project Secure Key that is Read only - in case of stealing the Read Key it is not possible to generate a licence file with this key. The Read Key is used within the secured application
- New method to activate copy protection with a DLL call
- Verify DLL by using CRC to prevent faking of the DLL
- New function to detect licence file manipulations using a Run Number without using the Web Activation Server
- A flag can be set that prevents the modification of the licence file via DLL. This adds additional security if the licence file will never be changed
New Installation Codes (hardware IDs)
- Instcode 5: combines installation code 1 + and the UNC path file name in the code. This prevents installing the same licence file on a machine multiple times
- Instcode 6: combines installation code 2 + and the UNC path file name in the code
- Instcode 7: Uses the IP Address (*)
- Instcode 8: combines installation codes 1, 2 and 3 and includes the UNC path file name in the code (*)
- Instcode 9: combines installation codes 1, 2 and 3 (*)
All new installation codes can be used for network licencing.
Additional features
- Retrieve the version of the DLL - GetVersion
- Retrieve an CRC code - GetCRC32
- Retrieve a list of a modules - GetModuleList. Option to include module name and module type
- The URL of the Web Activation Server can be changed in the Activation Dialog
- Installation Code 2 (MAC address) - Modems are no longer used
Licence Generator
- Project Secure Key that is Write only - in case of stealing the Write Key it is not possible to make an application which can read or modify customer licence files. A Write Key can have an expiry date - after this date no licence files can be built. The Write Key is used within the Licence Generator
- Protected Write Key - Write Key that needs a master key to generate a licence file. In case of stealing the write key it would neither be possible to generate a licence file nor use the key in an application to read or modify a licence file (*)
- If a licence file is loaded and saved again, then the project name of the licence file is not changed (even if the template has another project name)
- Basic settings of a project file like URL of the Web Activation Server, mode of manipulation detection, licence verification and other settings can be changed within the Generator for each licence files
Licence Viewer
- Displays new installation codes
- Button to deactivate a complete licence (using the Web Activation Server) which allows moving a licence from one PC to another
- Japanese language is no longer supported
Automatic Licence Generator
- Supports new installation codes
- Supports new PSK key types (Read / Write Key)
- Supports new fields of the XML project file
- Supports TAG value in the order file
Web Activation Server
- A licence can be moved from PC 1 to PC 2 - including copy protection parameters. This can be done automatically (no programming required) if the Licence Viewer is used
- A licence can be deactivated after delivery. The next request from the application to the Web Activation Server will deactivate the licence on the local PC
- Automatic regular verification of a licence - a time interval for a regular verification until a specific date can be set - e.g. verify licence every 30 days until 12/30/2005. This allows to implement a lot of workflows - e.g. cancel a licence in case of credit card charge back
- A complete customer address including information for newsletter can be transferred to the Web Activation Server
- Complete new Web interface for statistics and administration with reports and online modification of licence information
- A Activation Key, which requires online validation, can be used a second time if 'Maximum Tries' is changed within the Web Administration interface
- Recognise a machine which already registered and allow new registration
- Activation Keys can be uploaded and tested - define item <ActivationKeyRequired>
Documentation
- Online Workflow Wizard which outlines possible workflows for generating and activation a licence or Activation Keys
Bugs
- The character & within a customer name generated an error on the Web Activation Server
- Quit statement could result in a memory problem
- Works now with Java 1.4 and Java 1.5
(*) = available only in Professional Edition