Syncing the Citrix Integrity Level with Your Environment

Citrix needs to run with the same integrity level as the JIA agent (runtime) or Visual Studio (development). If JIA is running with administrative privileges, Citrix also needs to be run with administrative privileges. By default, Citrix runs with non-administrative privileges.

To establish the same integrity level for both applications, you can either run JIA as a non-administrator, or you can run Citrix as an administrator.

tog_minusRunning JIA as a Non-administrator

To run the JIA agent as a non-administrator, open the command line as an administrator, and run the following command with your user, proper URL (found in JIA logs) and desired port number:

netsh http add urlacl url=http://+:9002/<project name> user=<domain>\<user name>

For example:

netsh http add urlacl url=http://+:9002/MyProject jacada\lchernov

tog_minusRunning JIA as an Administrator

The following Citrix plug-ins processes need to be run as an administrator:

concentr.exe

pnamain.exe

Receiver.exe

wfcrun32.exe

ssonsvr.exe

These processes can be found in the Citrix installation directory, in the ICA Client folder. Perform the following procedure for each process.

To run a Citrix process as an administrator:

1.Right-click on the process, and select Properties.

The Properties dialog opens.

2.At the bottom of the Compatibility tab, click Change settings for all users. Then, at the bottom of the popup that opens, select the Run this program as an administrator checkbox, and click OK.

3.Log off, and then log in again.