XenAppのクライアントのコンピュータ名を取得する方法はありますか?

StackOverflow https://stackoverflow.com/questions/2450857

  •  20-09-2019
  •  | 
  •  

質問

のCitrixプレゼンテーション4.0、またはXenApp 5上で実行中のプロセスの中から、特定のクライアントのクライアント名を識別するために存在し、どちらのシナリオでは、この情報を検索する際に重要な違いがあるどのようなオプション?

現在、私のソフトウェアは、サーバー上のサービスに接続するクライアントである、と識別の主な手段は、コンピュータ名とIPアドレスです。 Citrixのプレゼンテーションサーバにインストールすると、実行中のすべてのインスタンスは、現在のサーバのものである、同じコンピュータ名とIPアドレスを表示します。

私のアプリケーションは、VB 6.0で書かれている、しかし、私はC#.NETで新しい機能を実装するために探しています。

私は、Citrixシンクライアント用の開発で経験したわけではないとして、

質問自体に任意のヘルプまたは説明は、いただければ幸いです。

役に立ちましたか?

解決

この情報はCLIENTNAMEという環境変数に格納されて表示され、それが唯一のプロセス環境です。私は、次のコードを使用します:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top