问题标签 [citrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vbscript - 在 Citrix 客户端上使用 VBScript 或 ActiveX 读取环境变量
我在访问 html 页面中的环境变量时遇到了麻烦。我需要在 Citrix 服务器发行版上运行 Web 应用程序 (php)。我试图做的是我的 html 正文上的以下 VBScript 代码:
只要我使用我的管理员帐户登录(因为 IE 运行脚本权限),它就可以工作,但是当我使用普通用户帐户输入时,它不起作用说它无法创建对象。可悲的是,无法更改普通用户配置文件。
有人知道另一种获得它们的方法吗?可以在机器上安装新软件,但应该从 htlm 网站调用。所以我在想是否可以创建某种 ActiveX 或 java 小程序来读取这些环境变量,但由于我是 ActiveX/Applets 的新手,我不知道是否需要对这些权限进行某种特殊设置.
任何帮助都将受到欢迎!:)
c# - 将问题粘贴到 Citrix 中的富文本编辑器
如果我从 MsWord 或记事本复制一些文本并想将其粘贴到在我自己的机器上运行的程序中使用的富文本编辑器中:它可以工作但是如果我在 Citrix 上运行的程序中执行相同的操作,它会抛出“无法读取或写入剪贴板”错误。
我不知道如何解决这个问题..有什么建议吗?
registry - 从通过 Citrix Presentation Server 交付的应用程序中启动时,应用程序在哪里运行
我正在使用一个相当古老的专有应用程序(除其他外)启动 Excel 以导出数据。作为一个独立的应用程序,它工作得很好,并且 Excel 是从运行该应用程序的机器上启动的。
但是,该应用程序现在将通过 CITRIX Presentation Server 4.5 交付,也就是说,该应用程序是远程显示的,而不是连接到远程桌面。
我无权访问源代码,因此不确定它实际上是如何启动 Excel 实例的
我的问题是当应用程序启动 Excel 时,Excel 是在 CITRIX 服务器上运行并呈现,还是在客户端计算机上本地运行?有什么方法可以配置 CITRIX 环境以强制它在服务器或客户端上运行?
此外,该应用程序使用注册表设置。这些注册表设置会在 CITRIX 环境中的某处读/写,还是在本地客户端计算机上读/写?
在远程呈现应用程序(而不是桌面)时,我发现客户端和服务器之间的界限有点模糊。
提前致谢。
vpn - Fedora 13/14 上的 Citrix 字体错误
我需要在 Fedora 13 上运行 Citrix Receiver 才能连接到企业 VPN。我最初在 Fedora13 上运行它,但在过去一段时间之前的一些更新之后,Citrix 停止了工作。现在,打开应用程序时,会出现对话框,但看不到任何文本。
如果尝试从命令行运行应用程序,则会出现重复错误:
我找到了一种解决方法,通过执行以下操作在终端中指定一个变量:
这将打开具有某种程度的字体渲染的 Citrix 接收器。然而,这在尝试通过接收器本身访问网络时无济于事。
有没有人有类似的问题?我看到很多人在网上遇到这个问题,但解决这个问题的帮助有限。任何帮助表示赞赏,谢谢!
编辑:我刚刚升级到 Fedora 14,同样的错误仍然存在。
citrix - 通过 Citrix 运行的应用程序是否侦听本地接口?
假设您有一个应用程序侦听机器上所有网络接口上的套接字,并在 UI 上显示它接收到的消息。如果我通过 Citrix(Presentation Server?)在客户端计算机上运行此应用程序,该应用程序是否也会在默认情况下侦听客户端计算机上可用的网络接口。如果没有,有没有办法让它工作?
c# - 适用于 Citrix 的 SendKeys 替代方案
我最近为客户开发了一个虚拟键盘应用程序。该程序几乎适用于所有程序,但某些命令喜欢{ENTER}
或{DEL}
不适用于 Citrix。是否有解决方法或替代方法SendKeys
?
编辑 1:我尝试了 SendInput 方法(Windows 输入模拟器使用 SendInput)并且 DEL 键以及箭头键仍然不起作用。但是,ENTER 键有效。
编辑2:解决了。使用两种不同版本的 Citrix 进行了测试。这个问题对我帮助很大。:
Citrix 瘦客户端使用 keybd_event 的扫描码参数,即使 MS 说它未使用并且应该为 0。您还需要为 citrix 客户端提供物理扫描码才能获取它。Citrix 客户端在使用 SendInput API 生成的键盘输入方面也存在重大问题。
我修补了Windows 输入模拟器中的代码:
citrix - 使用 Citrix XenApp 连接到客户站点
每当我使用 Citrix Xenapp 连接到客户站点时,我大约需要 15-20 分钟才能出现远程桌面提示,而对于其他用户来说,它几乎是立即的。我的连接速度比他们的快(25/4mbps)。Citrix XenApp 在做什么让我花了这么长时间——有什么猜测吗?
客户站点的 IT 人员说,这是因为我的个人资料超过 1gb。什么是“我的个人资料”?他们无法告诉我这些。他们说我应该“清除桌面上的东西”。每当我在客户站点的桌面上清除我的东西时,它会在我下次登录时回来 - 就像取消删除一样。他们是在谈论他们服务器上的桌面,还是在我的本地机器上?
谢谢你的任何提示!
silverlight - 通过 Citrix Access Gateway 发布 WCF Ria 应用程序时出现问题
我们目前有一个 silverlight 应用程序,一个使用“vanilla”wcf 服务,一个使用 WCF Ria 服务。
我们通过 citrix 访问网关(安全 Web 代理)发布应用程序。
访问 WCF 服务的 SL 应用程序工作正常,但 RIA 应用程序因大量“响应无效”错误而失败。
如果您浏览到任一服务的服务 url(使用 citrix url),那么您会看到 WCF 服务描述。
是否有人知道启用 WCF RIA 服务应用程序在 Citrix Access Gateway 上工作所需的任何特殊配置?
citrix - 从 Internet 启动 XenApp6 应用程序时客户端超时
在 Windows 2008 R2 上使用 XenApp6 我将 windows Calculator 作为测试应用程序。应用程序设置为在服务器上运行,并且不会流式传输到客户端。从网络内部运行计算器时,它按预期运行。
但是,当从外部 Web 浏览器或 Citrix Receiver 访问应用程序时,客户端总是超时并且不会启动计算器应用程序。我在端口 1494(打开)上看到传入流量,但 XenApp 没有响应。
对于内部和外部,我以管理员身份登录,可以看到 citrix 管理控制台显示我的测试计算器应用程序。
任何想法为什么它会超时而不是从互联网上启动?
谢谢。克里斯
windows - Citrix 环境中跨用户会话的互斥
我有一个在 Citrix 环境中运行的应用程序。该应用程序可以由不同用户会话中的多个用户同时运行。在我的应用程序中,我正在写入一个应该在所有用户会话中互斥的文件。我尝试了 Mutex 以避免从不同的用户会话写入文件,但是使用 Mutex 失败了,因为在某些情况下不同的用户会话无法检测到 Mutex 对象是否已经创建。
谁能告诉我以下哪种方法可以更好地实现所有用户会话的互斥:
- 使用命名管道:如果命名管道已经存在,那么应用程序将等待管道被打开它的应用程序实例关闭。否则创建命名管道以指示获取锁。
- 使用锁定文件:在磁盘上创建一个普通文件,用于指示获取锁定并在需要解锁时删除。