Frage

Welche Möglichkeiten gibt es für die Identifizierung des Client-Namen eines bestimmten Client aus dem Prozess läuft auf Citrix Presentation 4.0 oder XenApp 5, und gibt es wichtige Unterschiede beim Abrufen dieser Informationen in beiden Szenarien?

Zur Zeit meine Software ist ein Client, der eine Verbindung zu einem Dienst auf einem Server, und das wichtigste Mittel zur Identifizierung ist Computername und IP-Adresse. Wenn sie auf einem Citrix Presentation Server installiert, wird alle laufenden Instanzen zeigen zur Zeit die gleichen Computernamen und IP-Adresse, die die des Servers sind.

Meine Anwendung ist in VB geschrieben 6.0, aber ich bin auf der Suche die neue Funktion in C # .NET zu implementieren.

Jede Hilfe oder Klärung der Frage selbst würde geschätzt, da ich nicht mit der Entwicklung für Citrix Thin Clients erfahren bin.

War es hilfreich?

Lösung

Es scheint, diese Informationen in der Umgebungsvariable namens CLIENT gespeichert sind, und es ist nur in der Prozessumgebung. Ich habe den folgenden Code:

System.Environment.GetEnvironmentVariable("CLIENTNAME", EnvironmentVariableTarget.Process);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top