First download a sample source code from the website and add the LicProtectorEasyGo.dll to your project.
As the complete behaviour and text information can be defined, all necessary definitions have to be made during runtime before the license check is done.
This is the recommended sequence for integration. You find a detail description of each DLL call in the chapter Function Reference EasyGo. The commands marked with ** are required, all other commands are optional.
1. | Set the language for the dialogs and use one out of 10 languages with the command SetLanguage. Default language is English |
2. | If Licence Protector should verify, that the system date was manipulated, use CheckSysdateChanged |
3. | Set the security level (the same used in the license template) to Basic or Advanced mode. We recommend using Advanced. Command: SecurityLevel ** |
4. | Define the Activation Screen and Activation Options with SetRegistersettings ** |
5. | Define alternative Text on the activation screens. The built in text covers multiple languages. If the text is modified you have to provide the text for the language used with SetLanguage. Command: SetRegisterHelpL |
6. | Do the registration and license checking with PrepareAndCheck ** using your main modul ID |
7. | Use any of the Licence Protector DLL calls, described in the developer documentation, to do advanced testing |
8. | At the end of the application terminate Licence Protector with Quit ** |
Additionally you should implement features against hacker attacks. We recommend implementing at least 3 options:
• | Check CRC of the DLL to be sure, that it is not replaced by a fake DLL |
• | Use the TAG value to detect, if the DLL call was bypassed by modifying the application exe file |
If your application is an application which runs only on the server see chapter: license Testing using a Server Application.
Page url: http://www.helpserver.biz/onlinehelp/lp/easygo/2.6/help2000/index.html?source_code_integration.htm