问题标签 [xenapp]
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.
c++ - Citrix C++/Win API 的时区问题
我对 Citrix 有疑问,其中时区 ( GetTimeZoneInformation()
) 返回客户端的位置,而所有其他时间函数 ( GetLocalTime()
, localtime()
) 返回服务器的时间。有趣的是,SystemTimeToTzSpecificLocalTime()
即使我传递给函数的时区信息是客户端的,它也会返回服务器的时间。
我知道 XenApp 5.0 使用 tzook.dll 来挂钩调用以根据配置返回客户端或服务器的调用。这应该解释为什么即使偏差和 UTC 是正确的,SystemTimeToTzSpecificLocalTime()
仍然返回服务器的,而 UTC - 偏差数学应该返回客户端的时间。
Xenapp 配置为使用客户端的时区。我还根据这篇文章CTX303498在注册表中验证了这一点。同样有趣的是 .Net 行为正确,它记录并返回客户端的时间/时区。我假设钩子 dll 有某种错误,不会在函数中统一应用设置。
有谁知道除了升级到 Xenapp 6.0 之外的任何解决方案吗?升级正在进行中,但要到一年左右才会发生。任何寄存器设置,补丁等?帮助表示赞赏。
花旗 Xenapp 5.0
赢 2008 r1
更新:
我应用了热修复 CTX125414。现在我得到了在客户端环境中得到的一致行为,其中时间是客户端的,但是当从本地转换为 UTC 时,它使用了服务器的偏差。
以下是测试应用程序的结果。
当地时间信息:
现在:2013 年 12 月 17 日下午 2:50:54
GetLocalTime:14:50本地时间:
2013 年 12 月 17 日星期二 14:50:54
UTC 信息:GetSystemTime:21:50时区信息:
偏差,名称:420,美国山地标准时间
UTC 到带有 TZ 的本地:14:50
UTC 到不带 TZ 的本地:16:50
本地到带有 TZ 的 UTC:19:50
本地到不带 TZ 的 UTC:19:50固定转换:
UTC 到本地 TZ:14:50
本地到 UTC TZ:21:50
时区信息正在使用 Win API。固定的是我从偏差计算时间的例程。粗体是问题和修复。
那么,有没有针对这个问题的补丁呢?
active-directory - 如何在 citrix 中为 virtualDesktop 用户设置单独的操作系统语言?
例如 User1 - 英语操作系统 User 2 - 法语操作系统
每当这些用户登录到他们的 Citrix 虚拟桌面会话时。他们应该有这些语言的操作系统。用户 1 - 英语和用户 2 - 法语。
xen - XenCenter 如何快速检测变化?
我正在为我的应用程序使用 Xenserver API。我在我的应用程序中存储了一些数据,但我看到当我启动或关闭任何 VM 时,XenCenter 会快速检测到它。是否有任何标志或任何快速方法来检测更改?或者我必须加载所有数据,然后与保存的数据进行比较?
c# - 在 Citrix XenApp 6 中运行应用程序时出现 COMException
我正在运行在 Windows 2008 R2 64 位上运行的 Citrix XenApp 6 中部署的应用程序并收到以下错误:
System.Runtime.InteropServices.COMException (0x80040154):检索具有 CLSID {9BA05972-F6A8-11CF-A442-00A0C90A8F39} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(来自 HRESULT 的异常:0x80040154(REGDB_E_CLASSNOTREG) )
我在这个 MSDN topic上发现了同样的问题,但我没有找到解决方案。
tcp - Xenapp published app communicting with a local app
I would like to implement the following arrangement: published app communicates via TCP/IP with app running on the local client.
The reason for doing this is I would like the published app to be able to access a piece of the local hardware that isn't available under USB redirection or other means. I have both apps built and they work well standalone on the local PC.
What will be the local app is simply a service built in .NET/WCF. What will be the published app talks to the local app via http/TCP/IP connection. The local app(service) is listening for a connection from the published app. Published app initiates communication with the local app.
Is this possible under Xenapp? And if so to the published app what is the IP address of the local host where the local app is running? When the "published" app and the local app "service" run on a physical machine(no Xenapp at all) the "published" app simply calls into http:localhost:.
Is there a concept of "localhost" representing the local machine to the published app? Or do we have to use the actual physical IP address on the network to be able to communicate between the published app and the local app?
c# - Citrix XenApp 连接
我需要通过自己的应用程序实现 citrix 连接。情况是这样的,当前通过带有名称和密码的 Web 浏览器连接,并且在完成 Citrix XenApp 后向我发送短信代码,我在浏览器中输入的代码将被重定向到包含可以运行的应用程序的页面。
我想如果我以这种方式识别,它将连接到 XenApp,充当 VPN 网络,并且可以通过 PC 访问应用程序(内部公司网络)。
需要以编程方式处理来自连接到 XenApp 后可以运行的 Web 应用程序的数据,但是如果我从我的应用程序发出 Web 请求以指定 URL,则 URL 不存在。
我在 Citrix 网站上发现存在 PowerShell SDK,但不幸的是,我无法找到如何以及是否可以以这种方式连接。
关键是该应用程序是一个经典的 WinForms 编程。网络 4.0。连接到 Citrix 后,应从固定 URL 地址下载文件并将其保存到磁盘。在用户(也在应用程序中)通过 Web 服务处理后,该文件再次发送回来。
有谁知道我如何通过应用程序连接到 XenApp 并访问内部 Web 应用程序来实现这一点?
非常感谢您的建议,或帮助指导,走哪条路。
process - 可以从 Citrix 服务器上运行的另一个进程启动一个进程吗?
我有一个当前在本地运行并以编程方式启动 Excel 的 C# 应用程序。我现在需要在 Citrix 服务器上安装我的应用程序并发布它,以便通过 Citrix (XenApp 5.0) 专门使用它。
问题:
- 即使在 Citrix 服务器上运行,我的应用程序仍然能够启动 Excel 吗?
- Excel 是否会在与场中的原始应用程序相同的 Citrix 服务器上启动?
- 应用程序的用户是否能够看到 Excel(即它会流式传输到他们的客户端)?
- 是否需要以任何特定方式配置 Citrix(或我的应用程序)才能使上述工作正常进行?
非常感谢对上述问题的任何帮助。
citrix - Citrix - 从同一设备访问“Presentation Server 4”和“XenApp 5”
如何从同一个用户桌面访问一个非常旧的“Presentation Server 4”场和一个稍新的“XenApp 5”场?不幸的是,升级“Presentation Server 4”场不是一种选择。
也许有一种方法可以在同一个桌面上安装两个版本的 Windows 客户端(厚版和薄版)?或者也许有一个与两个场兼容的客户端(请注意,“XenApp 5”是通过 2048 位证书访问的,因此需要一个新的客户端)。
virtualbox - VirtualBox 上的 XenApp?
我想在 Linux 服务器上使用 XenApp 部署应用程序。是否可以通过远程 linux 机器上的虚拟机来做到这一点?
到目前为止,我已经在基于 centos 的 linux 机器上安装了 virtual box。我安装了一个 Windows 2008 R2 Server 虚拟机。然后我尝试在 Windows 2008 服务器上安装 XenApp。在用最新的东西更新 windows 2008 服务器并添加 .net 3.5 和 sql server express 后,我安装了 XenApp。
我被困在部署单点登录服务的点上。它想要一条“通往 citricl signle 中央商店的 UNC 路径”。有谁知道如何设置?
我没有域控制器,也没有安装活动目录。我需要那些东西吗?我真的希望避免这种情况。
XenApp 需要什么?我有点想它会是即插即用的,但它看起来不是那样的,安装说明对系统要求非常模糊。
谢谢
virtual-machine - XEN 服务器在欢迎屏幕上被阻止
我正在一台旧计算机上安装 xenserver。我刻录了 cd 并启动了它。出现欢迎屏幕,我无法按 Enter 安装或按 f1 或 f2 或 f3 进入不同的模式...
完成了三个加载:boot/xen.gz、boot/vmlinuz 和 install.img。都有'ok'。
什么都没有动,当我按下任何按钮时...
屏幕看起来像这样
谢谢