Same time limitation for all installations

  Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic! Mail us feedback on this topic!  

If all users have the same time limitation after the activation is done (e.g. version is time limited for 12 month after the activation), the process can be automated. Use the main module for testing with EasyGo - see PrepareAndCheck. The expiry date is set within the Source Code (Activation by E-Mail, Fax or Phone) or with definition files on the Activation Server.

 

The following configuration options are necessary.

 

Activation by E-Mail, Fax or Phone

 

T  The expiry date has to be coded with the Copy Protection Switch On Key . Define the number of days the software should run after the Unlock Key is applied.

 

 

Use this key with the command SetRegisterSettings - for details of all options see Copy Protection Switch On Key.

 

If you are using Online Activation, the configuration files on the Web Activation Server have to be changed

 

Configuration for Web Activation Server

 

In the Project Configuration File (config-autogenerator.xml) file for the Activation Server you have to add <ValidUntilDay> and the number of days, after which the version should expire (with a + sign) - e.g. +365 days.

 

 

 

 

The next change has to be made on the project template (but only the template which is stored on the Activation Server).

Remove all entries in the node <Module> except for ModuleID, ModuleName, ModuleType.

 

 

The last modification has to be done in the project.config file. This scenario does not allow to make a reinstallation on the same machine or to transfer a license from PC A to PC B. If this is required see Different time limitation for each user.

 

<AllowReactivation> must be set to No because each reinstallation would generate an Activation Key which adds additional 365 days to today's date.
 

project.config file
 
 

 
<?xml version="1.0" encoding="utf-8" ?>

<Configuration>

   

<Project>

     <ProjectID>demo-easygo</ProjectID>

   

     <CheckActivationKeys>yes</CheckActivationKeys>

     <NoOfAllowedKeyOccur>1</NoOfAllowedKeyOccur>

   

     <CheckEntries>yes</CheckEntries>

     <EntryRequired>no</EntryRequired>

     <NoOfAllowedEntryOccur>1</NoOfAllowedEntryOccur>

   

     <InstCodeType1>6</InstCodeType1>

     <InstCodeType2>1</InstCodeType2>

     <InstCodeType3>3</InstCodeType3>

 

    <AllowReactivation>No</AllowReactivation>

   <MinIdenticalInstcodes>3</MinIdenticalInstcodes>

    <CheckInstCodeType1>1</CheckInstCodeType1>

     <CheckInstCodeType2>2</CheckInstCodeType2>

     <CheckInstCodeType3>3</CheckInstCodeType3>

 

 

     <GeneratorPath>C:\Inetpub\wwwroot\lpweb\alg</GeneratorPath>

     <GeneratorApp>AutoLicGenerator.exe</GeneratorApp>

     <GeneratorConfig>config-autogenerator.xml</GeneratorConfig>

   

</Project>

 

</Configuration>

 

 

Reinstallation on the same machine must be disabled. Otherwise each reinstallation would automatically add the time limitation again. If you need to allow a reinstallation, use the workflow described in Different time limitation for each installation.

Page url: http://www.helpserver.biz/onlinehelp/lp/easygo/2.7/help2000/index.html?time_limited_full_version___sametimelimitation.htm