I have a VB6 application hosted to users around the world through Citrix XenApp. I'm using the windows GetTimeZoneInformation call to find the time zone of the user in order to adjust some dates shown in the app (the dates come to the app in GMT). Unfortunately it looks like GetTimeZoneInformation gets the timezone of the Citrix server rather than the user running the application. Is there a Citrix based solution for this or am I going to need to change my implementation? This seems like a pretty big hole for Citrix hosted apps as I imagine you'd have the same problem with other localization settings.
相关问题
- UI Automation in Citrix [closed]
- How to Determine Whether C# App Running Under Citr
- Sending message to citrix session
- Citrix : What is the difference between outputmode
- The thread tried to read from or write to a virtua
相关文章
- Detect termination of Citrix session launched by k
- Oracle ODBC : Driver's SQLAllocHandle on SQL_H
- API for Determining if App is Running on Citrix or
- 调用命令脚本块不产生输出(Invoke-Command script block not gener
- Citrix和keybd_event问题(citrix and keybd_event proble
- C#应用程序需要引用远程工作站在Citrix环境(C# application needs to r
- 有网上思杰测试可用?(is there online citrix testing availabl
- Live migrate local XenServer VM's not working
What you ask should happen automatically: that applications do not get the server's but the client's time zone when asking Windows for the time zone. Here is a good description of how this works (PortICA, by the way, was a kind of early code name for XenDesktop).
If it does not work: client time zone support can be disabled, or any number of other things may have gone wrong. Check Citrix KB article CTX303498 for possible solutions.