You can install the Licence Protector DLL without registering it. This allows an installation process which does not require administration rights.
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
<?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> |
Visual Studio allows an installation without registering the DLL. The flag Isolated must be set to true.
Article about the isolated COM |
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