Home | Resellers | Contact

LicenseWatch FAQ

Does the User Have Write Privileges on the Local Machine?

As explained in How is the Client Launched? the client executables is copied to the local machine. By default they are copied to a folder under the program files folder. The logged on user must therefore have privileges to create that folder and copy files to it. This can be tested by manually creating a folder under the program files folder.

If the user doesn’t have sufficient privileges, there are 3 options:

  • Give privileges to the user
  • Change the location of the client executables by setting the system setting LWClient_LocalPath. You must of course choose a location where the user has sufficient privileges, such as @MYDOCUMENTS (equals %USERPROFILE%\My Documents) or @COOKIES (equals %USERPROFILE%\Cookies)
  • Don’t copy client executables; launch the client directly from the server. This can be done by setting the system setting LWClient_RunType to Run from server. This option has some limitations. Metering is not supported with this option, because file LWProcessWatch.dll must be copied to the local disk in order for metering to work. In large installations with many clients, launching the client from the server may present a severe bottleneck, especially if clients log on at the same time