Use DLL without registering

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

 

You can install the Licence Protector DLL without registering it. This allows an installation process which does not require administration rights.

All compilers - use DLL without registering

You need a manifest file with the same name as the EXE file - e.g if the application file name is demo-easygo.exe the manifest filename must be demo-easygo.exe.manifest. Find below a sample manifest file which can also be downloaded here (sample is for version 2.64).

 

You have to change

 

Name - name of the EXE file
Version - version number of the EXE file
File name = name of the Licence Protector DLL
Size = size of the LIcence Protector DLL
LIBID - can be found for each DLL version in the chapter Add the LicProtectorEasyGo.dll
CLSID - can be found for each DLL version in the chapter Add the LicProtectorEasyGo.dll
ProgID - can be found for each DLL version in the chapter Add the LicProtectorEasyGo.dll

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

 

<assemblyIdentity name="demo-easygo.exe" version="2.7.0.190" type="win32" processorArchitecture="x86"/>

<file name="LicProtector270.dll" hashalg="SHA1">

 <comClass

     clsid="{331852B0-3ED8-4A71-B411-F3193741BB77}"

     description="LicProtector Object"

     tlbid="{3142201A-ABE4-4425-BC58-B547F6E768BF}"

     threadingModel="apartment"

     progid="LicProtectorEasyGo.LicProtectorEasyGo270"/>

 <typelib

     tlbid="{3142201A-ABE4-4425-BC58-B547F6E768BF}"

     version="2.7"

     helpdir=""

     flags="hasdiskimage"/>

</file>

 

</assembly>

 

 

Some development tools like C++ compile a manifest file in the EXE file. Then this internal manifest file is used (only with Windows 2003, Vista and later. Windows XP uses external files and not the internal manifest file. ). Change this manifest file (recommended) or deselect this option if you want to use an external manifest file.

       .NET - use DLL without registering

Visual Studio allows an installation without registering the DLL. The flag Isolated must be set to true.

 

 

 

Article about the isolated COM

http://qualapps.blogspot.com/2007/06/isolated-com.html

 

 

Java  - use DLL without registering

 

To use the DLL without registering, you have to build a standalone EXE file and the manifest file like described above.

 

Using  .JAR files are not supported. They need to register the DLL.

 

 

This feature is supported only by the uncompressed DLL version. It can be found in the folder Licence Protector\2.7\files for distribution\uncompressed.

 

 

See also article regarding supported operating systems

http://msdn.microsoft.com/en-us/library/f8h7012w.aspx

 

Tool to create manifest files and background information

http://www.mazecomputer.com/index.htm

 

To use the Licence Protector DLL on Windows 2000, you additionally have to install the GDI+ DLL, which is only part of the operating system in Windows XP and later.

Download DLL: http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en

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