Licence Protector

Add the LicProtector300.dll to your project

Hide Navigation Pane

Add the LicProtector300.dll to your project

Previous topic Next topic  

Add the LicProtector300.dll to your project

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

 

Add the LicProtector300.DLL to your project. If your development language does not support COM Server dll use the Wrapper DLL.

 

The folder Licence Protector\3.0\files for distribution contains all Licence Protector DLLs. There is an folder with a compressed version and uncompressed version. Although the compressed version runs on all operating systems there have been situations, where the DLL did not register. Therefore we recommend using the uncompressed version as long as file size is not critical.

 

The uncompressed LicProtector300.DLL is registered during program installation of Licence Protector. If you use your application on a different system, you have to register the DLL either with an installation software or with regsvr32.exe LicProtector300.dll. An installation without registering the DLL is also possible.

 

Signed DLLs are recommend for Windows Vista / Windows 7 and often necessary to get a certification for an application. A signed DLL is provided - see signed DLL by Mirage

 

Depending on the development tool you add the DLL with a command like

 

Private objlic As Object

Set objlic = CreateObject("LicProtectorEasyGO.LicProtectorEasyGo300")

 

 

The LicProtector300.DLL in version 3.0 has the ProgID " LicProtectorEasyGo.licProtectorEasyGo300" This allows using an older LicProtector.DLL in combination with older versions of LicProtector.dll on the same system. The ProgID changes with every main release. The file name of the dll is different from the ProgID (file name: LicProtector300.DLL - ProgID: LicProtectorEasyGo300).

 

First check the latest program version and ProgID you find in the table below or for older versions, in the readme.txt file in the folder ..\files for distribution.

 

If you are using sample source code from our website always check if you have to change the ProgID.

 

If you use a CRC check adapt the CRC value and CLSID.

 

 

DLL Information Version 3.0.0

 

LicProtector300.DLL

(can be found on the folder \files for distribution)

ProgID

LicProtectorEasyGo.LicProtectorEasyGo300

CLASSID

554A6D3B-2FEF-4C2F-B34C-AF6185EB2759

IID

DF0AFA87-10A2-4AA1-AD97-B3429BD4EE35

LIBID

3142201A-ABE4-4425-BC58-B547F6E768BF

CRC32 values of the DLL

compressed, unsigned 

C2E6E4C4

compressed, signed DLL

F3D8795

uncompressed, unsigned

4FC88EE1

uncompressed, signed

B279DC64

 

 

DLL Information Version 2.7.0

 

LicProtector270

ProgID

LicProtectorEasyGo.LicProtectorEasyGo270

CLASSID

331852B0-3ED8-4A71-B411-F3193741BB77

IID

9782B763-E0DA-476C-9321-8CF5B04090EE

LIBID

3142201A-ABE4-4425-BC58-B547F6E768BF

CRC32 values of the DLL

compressed, unsigned 

AD9A03DF

compressed, signed DLL

659AA909

uncompressed, unsigned

F5CF5176

 

 

DLL Information Version 2.64

 

LicProtectorEasyGo264

ProgID

LicProtectorEasyGo.LicProtectorEasyGo264

CLASSID

189168F7-49DB-40C0-80C5-D395F5C62AF7

IID

 

LIBID

5C27E8B4-587A-4781-9A00-A5C16671854C

CRC32 values of the DLL

compressed, unsigned 

F88E90B2

compressed, signed DLL

DE8F59F5

uncompressed, unsigned

1180C82B

 

 

 

DLL Information Version 2.60

 

LicProtectorEasyGo260

ProgID

LicenceProtector.licProtectorEasyGo260

CLASSID

{16936828-814D-410F-BCD5-D1C7B048E6B9}

IID

{DEBD8859-7D2F-41BB-93B9-39AEA15BE2F9}

LIBID

{A72D62B8-E82F-48C6-9D4A-DD3458D81BFA}

CRC32compressed 

EE85E0FF

CRC32Signed DLL

C28C17C3

CRC32uncompressed

104C01E3


 

 

Service Pack 261

ProgID

LicenceProtectorEasyGo.licProtectorEasyGo261


CRC32Signed DLL

48FCD4A2

 

 

DLL Information Version 2.5.1

 

 

 

LicProtectorEasyGo

ProgID

LicenceProtector.licProtectorEasyGo251

CLASSID

{BA7A3C3A-9A89-40EF-86F3-6643B564A3EC}

IID

{6112B136-27A1-4E7A-A3EC-2AB9E495C9BA}

LIBID

{94AC07B5-1578-4A7D-99B4-B36237910CA6}

CRC32compressed 

B01CBD28

CRC32Signed DLL

CC8C8430

CRC32uncompressed

32432461

LicProtector

ProgID

LicenceProtector.LicProtector251

CLASSID

{E641A00D-305C-494D-B010-5AE75DB0ABFD}

IID

{7E1A14C3-CD8B-49CE-AF84-5D365D6F3172}

LIBID

{74DA106E-7A15-4766-ACE7-D398FE359282}

CRC32compressed 

BDA75666 

CRC32uncompressed

87FE67E4

LicProtectorSmall

ProgID

LicenceProtector.LicProtectorSmall251

CLASSID

{A1B222F6-3BD8-4A78-B21E-10BD28A5AB80}

IID

{B56EEE2D-6D15-4F21-8490-73DAC04405A3}

LIBID

{D84D884F-3A9D-4483-804B-85CFDEEDC7DF}

CRC32compressed 

B2E73EA1 

CRC32uncompressed

2B8B41B2

LicProtectorMedium

ProgID

LicenceProtector.LicProtectorMedium251

CLASSID

{6C150BFF-9AFB-40E4-B6D2-5ABB46112197}

IID

{6B58F46B-27FA-4CFE-BDBB-88349F6D98D7}

LIBID

{DF1E0242-A5F2-440A-AF86-34A4C9012922}

CRC32compressed 

E2582E8E

CRC32uncompressed

47DFF201

 

 

 

 

DLL Information Version 2.5

 

DLL

Description

ProgID

GUID

TypeLib

CRC32
uncompressed

CRC32
compressed

LicProtectorEasyGo25

All functions including EasyGo

LicenceProtector.licProtectorEasyGo250

{498FD723-0FE0-4059-A990-AA7CF044B335}

{94AC07B5-1578-4A7D-99B4-B36237910CA6}

5D4DFA8F

DD83F9DC

LicProtector25

All functions without EasyGo

LicenceProtector.LicProtector250

{193748C2-5785-4856-AE15-CB56B757D8AA}

{74DA106E-7A15-4766-ACE7-D398FE359282}

93737E9A

C6E6D553

LicProtectorMedium25

All functions without EasyGo and WebService

LicenceProtector.LicProtectorMedium250

{60695D63-5304-467C-AB4E-B0FC462FA842}

{DF1E0242-A5F2-440A-AF86-34A4C9012922}

D6A4354D

C62EAD5E

LicProtectorSmall25

All functions without EasyGo, WebService and user interface

LicenceProtector.LicProtectorSmall250

{EC760868-15EF-46EC-AAB8-C4DE0E6A91AF}

{D84D884F-3A9D-4483-804B-85CFDEEDC7DF}

3368126A

9D3DCA2B

 

 

 

 

 

For some compilers additional information is provided, how to integrate the DLL:

 

Authorware / Director
Access Basic
Using C++
Using C#
Delphi
Using Java
Using PHP
VB6
Using VB.NET
Visual Studio 2005, 2008

 

 

 

Also see special considerations regarding 64bit operating systems.

See also
Signed DLL by Mirage
Sign DLL with own certificate
Wrapper DLL
Register the DLL