XenAppのクライアントのコンピュータ名を取得する方法はありますか?
-
20-09-2019 - |
質問
のCitrixプレゼンテーション4.0、またはXenApp 5上で実行中のプロセスの中から、特定のクライアントのクライアント名を識別するために存在し、どちらのシナリオでは、この情報を検索する際に重要な違いがあるどのようなオプション?
現在、私のソフトウェアは、サーバー上のサービスに接続するクライアントである、と識別の主な手段は、コンピュータ名とIPアドレスです。 Citrixのプレゼンテーションサーバにインストールすると、実行中のすべてのインスタンスは、現在のサーバのものである、同じコンピュータ名とIPアドレスを表示します。
私のアプリケーションは、VB 6.0で書かれている、しかし、私はC#.NETで新しい機能を実装するために探しています。
私は、Citrixシンクライアント用の開発で経験したわけではないとして、質問自体に任意のヘルプまたは説明は、いただければ幸いです。
解決
この情報はCLIENTNAMEという環境変数に格納されて表示され、それが唯一のプロセス環境です。私は、次のコードを使用します:
System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
所属していません StackOverflow