Licence Protector

Add the LicProtector313.dl / COM exe to your project

Hide Navigation Pane

Add the LicProtector313.dl / COM exe to your project

Previous topic Next topic No directory for this topic  

Add the LicProtector313.dl / COM exe to your project

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

 

Different DLL versions

The folder Licence Protector\3.1\files for distribution\313 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.

 

Signed DLLs are recommend for Windows Vista / Windows 7 and often necessary to get a certification for an application.

 

..files for distribution\313

 

\compressed   (compressed and unsigned)

\compressed-signed   (compressed and signed with Mirage certificate)

\uncompressed (normal file size and unsigned)

\uncompressed-signed (normal file size and signed with Mirage certificate)

\COMexe  (EXE version of the DLL - details see below)

\wrapper - only necessary if COM DLLs are not supported

Using the DLL / COM exe

Add the LicProtector313.DLL to your project. If you need a 64bit compile use the LicProtector313.EXE instead. See details: 64bit support

 

 

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

 

Private objlic As Object

Set objlic = CreateObject("LicProtector.LicProtectorDLL313")

 

 

The LicProtector313.DLL in version 3.1.3 has the ProgID "LicProtector.LicProtectorDLL313" 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: LicProtector313.DLL - ProgID: LicProtectorEasyGo313).

 

The COM exe has the ProgID: LicProtector.LicProtectorEXE313

Registering the DLL / COM exe

The uncompressed LicProtector313.DLL and the  LicProtector313.EXE  is registered during program installation of Licence Protector.

 

To deliver your application  or use it on different PCs, you have to register the DLL / COM exe either

 

during the installation with an installer

using regsvr32.exe LicProtector313.dll or LicProtector313.EXE /regserver   (Vista / Win 7 require admin mode)

alternatively you can use the Licence Protector registration tool.

an installation without registering the DLL is also possible.

 

See also: Installation and System Requirements

Limitations

If your development language does not support COM Server dll use the Wrapper DLL (32bit only) or use All-In-One Protector
 

The DLL / COM exe cannot be used in threads

 

DLL / COM exe version information

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.1.3

 

LicProtector313.DLL

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

ProgID

LicProtector.LicProtectorDLL313

CLASSID

C3DB4576-66EA-4BA1-84AF-00FD4340DC7E

IID

LicProtector.LicProtectorDLL313

LIBID

BEEFFA1A-D2C9-4875-9B7B-2FE406E7A19C

Create Date

05.06.2012  (06/05/2012)

CRC32 values of the DLL

compressed, unsigned 

F6D02509

compressed, signed DLL

63587648

uncompressed, unsigned

1238134B

uncompressed, signed

CFE179C

 

 

COM exe Version 3.1.3

 

LicProtector313.exe

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

ProgID

LicProtector.LicProtectorEXE313

CLASSID

AFD2E3DB-4E5D-47DA-967E-F289D1B2C488

IID

LicProtector.LicProtectorEXE313

LIBID

EF934249-FBAC-468D-AC6A-4DFA043B057F

Create Date

05.06.2012  (06/05/2012)

CRC32 values of the EXE

EXE

AEE99480

 

 

 

 

 

 

 

 

DLL Information Version 3.1.2

 

LicProtector312.DLL

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

ProgID

LicProtector.LicProtectorDLL312

CLASSID

1456F5A2-BCC3-401C-A5FE-23ACA932EEF1

IID

LicProtector.LicProtectorDLL312

LIBID

BEEFFA1A-D2C9-4875-9B7B-2FE406E7A19C

Create Date

28.09.2011  (09/28/2011)

CRC32 values of the DLL

compressed, unsigned 

223FC6B

compressed, signed DLL

89E41DB4

uncompressed, unsigned

ABC18747

uncompressed, signed

A2393ABE

 

 

COM exe Version 3.1.2

 

LicProtector312.exe

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

ProgID

LicProtector.LicProtectorEXE312

CLASSID

59A7F5D7-3E69-4FEE-99A0-0A92F6D17285

IID

LicProtector.LicProtectorEXE312

LIBID

EF934249-FBAC-468D-AC6A-4DFA043B057F

Create Date

28.09.2011  (09/28/2011)

CRC32 values of the EXE

EXE

694BF3E5

 

 

 

 

 

 

 

 

 

DLL Information Version 3.1.0

 

LicProtector310.DLL

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

ProgID

LicProtector.LicProtectorDLL310

CLASSID

91D35F95-60F6-446C-9433-3BEFAE85640B

IID

LicProtector.LicProtectorDLL310

LIBID

BEEFFA1A-D2C9-4875-9B7B-2FE406E7A19C

Create Date

19.10.2010  (10/19/2010)

CRC32 values of the DLL

compressed, unsigned 

868D99EC

compressed, signed DLL

71AD2498

uncompressed, unsigned

F6BBB7F2

uncompressed, signed

7846F9BB

 

 

COM exe Version 3.1.0

 

LicProtector310.exe

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

ProgID

LicProtector.LicProtectorEXE310

CLASSID

59A431E2-2BDC-42BE-A503-624CB2BFE622

IID

LicProtector.LicProtectorEXE310

LIBID


Create Date

19.10.2010  (10/19/2010)

CRC32 values of the EXE

EXE

C7FF90F5

 

 

 

 

 

 

 

Older Licence Protector Versions

 

 

 

LicProtector300.DLL

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

ProgID

LicProtector.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

 

 

 

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

 

 

 

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

 

 

 

 

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

 

 

 

 

 

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

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

No Source Code available

 

 

 

Also see special considerations regarding 64bit operating systems.

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