|
Navigation: »No topics above this level« Windows Vista Guide |
![]() ![]()
|
As a licensing and copy protection system hooks deeply into the Windows operating system, it often requires modifications.
Licence Protector is fully Windows Vista compatible:
| • | Considers registry limitations |
| • | Runs with limited user rights |
| • | Offers a signed DLL |
To use your application with Licence Protector and Windows Vista only a few modifications are necessary:
| • | Install Licence Protector version 2.51 or higher |
| • | Use the signed EasyGo.DLL |
| • | Install the licence file to C:\ProgramData\yourcompany name\appname\app.lic - see details |
How to retrieve the correct folder name
Considerations The installation has to be done in administrator mode. A user with a standard account will automatically be prompted to provide administrator credentials.
If User Account Control is enabled (default) the following installation scenario is NOT working.
If the standard user starts your application, Licence Protector will write back information in the licence file (depending on the features your are using). The file would be virtualized to the folder C:\Users\username\AppData\Local\VirtualStore\Program Files\YourApp\app.lic.
Although your application would open the licence file on C:\Program Files\YourApp\app.lic, the file would be opened in c:\Users\username\AppData\Local\VirtualStore\Program Files\YourApp\app.lic. The result would be that each user has a different licence file. Recommendation Although we found no recommended procedure from Microsoft how to share a file on one PC for all users, the following installation process will work.
By default, standard users have only Read access and the folder is not visible. See below how to set write access to this folder. Retrieve folder names You can retrieve the folder name via the registry.
|
||||||||||||||||||||||||||||||||
| • | Set write access for the group 'users' to this folder - see details |
|
| • | Problems to register a DLL in Vista |
Check comments how to register a DLL and which problems may occur
Installation of the DLL The installation has to be done in administrator mode. A user with a standard account will automatically be prompted to provide administrator credentials.
You should copy the licprotectorxy.dll to the \windows\system32 folder although it could also be installed in your program directory. As each DLL version of Licence Protector has an own ProgID, multiple different versions can be installed on the same machine.
If an installation tool like Wise or Install Shield is used, the registration of the DLL is done automatically by these tools. If you copy the DLL manually with your program, you have to register the DLL manually - use c:\windows\system32\regsvr32.exe ....\pathname\LicprotectorEasyGo251.dll.
|
| • | Sign your installer file to avoid error messages after download or after starting the installer see details |
Sign your Installer file Although you could deliver an unsigned installer file, we recommend adding your digital signature. You can buy a code-signing certificate from one of the accredited providers like www.verisign.com, www.thawte or www.comodo.com.
With the digital signed installer file your users do not get warning messages when they download the file or start the file.
|
Page url: http://www.helpserver.biz/onlinehelp/lp/easygo/2.5/help2000/index.html?windows_vista_guide.htm