Can not view ActiveX control on IE when connecting using Citrix

F

Fie Fie Niles

One of my client's XP machine (with IE 6) connects to the intranet using
Citrix. He is having a problem viewing any ActiveX controls (created on VB6)
on the Internet Explorer browser. The same ActiveX controls can be viewed on
other stand alone PCs that does not use Citrix to connect to the intranet.

When trying to view 1 of the ActiveX control, he got an error
"Visual Basic Run-time redist pack.
INF Install failure. Reason: Access is denied"

The following is the code for the ASP page:
<object classid="clsid:E77F6134-B280-4516-9646-9F9E624D7451"
id="ctlTestBrowser1" codebase="TestBrowser.cab#version=1,0,0,0" VIEWASTEXT>
</object>

I talked to my client's network administrator, and this is what he told me:
The problem you are running into is caused by the configuration of the
Citrix environment. Due to the security settings in Citrix a user will
neither be able to access a non-intranet web address or install ActiveX
components. In the Citrix environment, a user won't have sufficient
permission to install a ActiveX control. This will be the case regardless
of where the control is downloaded from. So, even if we were to install it,
we would have to grant special rights for that to occur. In general, the
installation of any code not part of the standard Citrix configurations
would be best avoided. Where the ActiveX control being loaded on the user's
PC will help out is if he were able to use the VPN connection. Then the
ActiveX code would execute on his PC vs. the remote Citrix server. While the
potential for an exception in some cases exists, it would be best
to avoid installation of the ActiveX control in the Citrix environment. In
a Terminal Services system such as Citrix, an ActiveX control will
effectively be installed on the browser session of all terminal users. I am
wondering besides using a VPN connection, is there any other solution to
this problem ?

Thank you very much.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top