有没有办法检索 Xenapp 客户端的计算机名称?

发布于 2024-08-25 18:45:12 字数 318 浏览 8 评论 0原文

有哪些选项可用于从 Citrix Presentation 4.0 或 Xenapp 5 上运行的进程中识别特定客户端的客户端名称,以及在这两种情况下检索此信息是否存在任何重要差异?

目前我的软件是一个客户端,连接到服务器上的服务,主要的识别手段是计算机名称和IP地址。当安装在 Citrix 演示服务器上时,所有正在运行的实例当前都显示相同的计算机名称和 IP 地址,即服务器的计算机名称和 IP 地址。

我的应用程序是用 VB 6.0 编写的,但我希望在 C# .NET 中实现新功能。

对问题本身的任何帮助或澄清将不胜感激,因为我没有 Citrix 瘦客户端开发经验。

What options exist for identifying the client name of a particular client from within the process running on Citrix Presentation 4.0, or Xenapp 5, and are there any important differences in retrieving this information in either scenario?

Currently my software is a client that connects to a service on a server, and the primary means of identification are computer name and IP Address. When installed on a Citrix Presentation server, all running instances currently show the same Computer Name and IP Address, which are those of the server.

My application is written in VB 6.0, however I am looking to implement the new feature in C# .NET.

Any help or clarification on the question itself would be appreciated, as I am not experienced with developing for Citrix thin clients.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦行僧 2024-09-01 18:45:12

看来此信息存储在名为 CLIENTNAME 的环境变量中,并且仅存在于流程环境中。我使用了以下代码:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);

It appears this information is stored in the environment variable called CLIENTNAME, and it is only in the Process Environment. I used the following code:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文