是否可以为Citrix XenApp托管的应用程序获取用户时区?

时间:2011-04-14 18:56:05

标签: citrix xenapp

我有一个通过Citrix XenApp托管给全球用户的VB6应用程序。我正在使用Windows GetTimeZoneInformation调用来查找用户的时区,以便调整应用程序中显示的某些日期(日期来到GMT中的应用程序)。不幸的是,看起来GetTimeZoneInformation获取Citrix服务器的时区而不是运行应用程序的用户。是否有基于Citrix的解决方案,或者我是否需要更改我的实施?对于Citrix托管的应用程序来说,这似乎是一个非常大的漏洞,因为我认为您在其他本地化设置方面遇到了同样的问题。

1 个答案:

答案 0 :(得分:2)

您要求的内容应该自动发生:在向Windows询问时区时,应用程序无法获取服务器,而是客户端的时区。以下是good description的工作原理(顺便提一下,PortICA是XenDesktop的一种早期代号)。

如果不起作用:可以禁用客户端时区支持,或者可能出现任何其他数量的其他问题。检查Citrix KB文章CTX303498以获取可能的解决方案。