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