在Citrix Presentation 4.0或Xenapp 5上运行的进程中,有哪些选项用于标识特定客户端的客户端名称,在这两种情况下检索此信息是否存在重大差异?
目前,我的软件是连接到服务器上的服务的客户端,主要的识别方式是计算机名称和IP地址。安装在Citrix Presentation Server上时,所有正在运行的实例当前都显示与服务器相同的计算机名称和IP地址。
我的应用程序是用VB 6.0编写的,但我希望在C#.NET中实现新功能。
对于问题本身的任何帮助或澄清将不胜感激,因为我没有为Citrix瘦客户端开发经验。
答案 0 :(得分:1)
此信息似乎存储在名为CLIENTNAME的环境变量中,并且仅存在于Process Environment中。我使用了以下代码:
System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);