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"?>

<assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

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

  <file name="LicProtectorEasyGo264.dll" asmv2:size="5768704">

    <hash xmlns="urn:schemas-microsoft-com:asm.v2">

      <dsig:Transforms>

        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />

      </dsig:Transforms>

      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />

      <dsig:DigestValue>JR6WXwABl7NqCkBq+TT9l49pM0U=</dsig:DigestValue>

    </hash>

    <typelib tlbid="{5c27e8b4-587a-4781-9a00-a5c16671854c}" version="2.6" helpdir="" resourceid="0" flags="HASDISKIMAGE" />

    <comClass clsid="{189168f7-49db-40c0-80c5-d395f5c62af7}" threadingModel="Apartment" tlbid="{5c27e8b4-587a-4781-9a00-a5c16671854c}" progid="LicProtectorEasyGo.LicProtectorEasyGo264" description="LicProtector Object" />

  </file>

</assembly>

.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

 

 

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

 

 

See also article regarding supported operating systems

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

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