|
|
||
Licence Protector comes with an own tool to register the DLL - lpregister312.exe. You can use it as as standalone application or within your installer.
The tool offers a unique feature. It registers the DLL and the COM exe without needing administrator rights.
LPregister bypasses the operating system when a registration is done. If a user has no administration rights, it registers the DLL / COM exe only for this user. If a user has administrator rights, the DLL / COM exe is registered like using Windows regsvr32.exe for all users.
Example
•User A has no administrator rights. The DLL / COM exe is registered for this user. If user B logs into the same machine the DLL / COM exe is not available and has to be registered again for user B
•User A has administrator rights. The DLL / COM exe is registered on machine level. If user B logs into the same machine the DLL / COM exe is also registered for user B
![]()
If you are interested in this unique feature for you own DLLs, your can order the registration tool for your DLL. Contact sales@mirage-systems.de.
You find lpregister312.exe in the folder Licence Protector\3.1\files for distribution
Copy the file to the same directory, where the DLL ( LicProtector312.DLL) or COM exe ( LicProtector312.EXE) is located. Start lpregister312.exe. It will search for the Licence Protector files and register it.
If the DLL / COM exe is on another folder, you can specify the path and filename with a command line parameter. Only the names LicProtector312.dll and LicProtector312.exe are supported. Other DLLs cannot be registered.
Example
lpregister312.exe - registers the DLL or the EXE if the file is on the same folder like lpregister312.exe
lpregister312.exe "c:\program files\myapp\LicProtector312.dll"
lpregister312.exe "LicProtector312.exe"
![]()
The name LicProtector312.dll and LicProtector312.exe when used as a command line parameter is case sensitive and must be exactly written with upper and lower case letters like in the example above
![]()
There is another option to use the DLL without administrator rights by using manifest files.