Umgebungsvariabel - ob lokal oder auf Terminalserver angemeldet
Hallo Forum,
ich habe eine Frage zum Thema Terminal Server:
Ich programmiere eine Applikation die zum einen auf einem Terminal Server laufen soll und zum anderen lokal auf einem normalen Windows XP oder Vista Rechner.
Diese Applikation soll sich je nach dem unterschiedlich verhalten.
Gibt es eine Möglichkeit anhand einer Umgebungsvariablen zu unterscheiden, ob der User lokal oder auf einem Terminal Server angemeldet ist?
ich habe eine Frage zum Thema Terminal Server:
Ich programmiere eine Applikation die zum einen auf einem Terminal Server laufen soll und zum anderen lokal auf einem normalen Windows XP oder Vista Rechner.
Diese Applikation soll sich je nach dem unterschiedlich verhalten.
Gibt es eine Möglichkeit anhand einer Umgebungsvariablen zu unterscheiden, ob der User lokal oder auf einem Terminal Server angemeldet ist?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79486
Url: https://administrator.de/contentid/79486
Ausgedruckt am: 26.11.2024 um 09:11 Uhr
3 Kommentare
Neuester Kommentar
Diese Applikation soll sich je nach dem unterschiedlich verhalten.
Warum den das?Das klingt für mich erstmal nach einer ganz schlechten Idee.
Gibt es eine Möglichkeit anhand einer Umgebungsvariablen zu unterscheiden, ob der
User lokal oder auf einem Terminal Server angemeldet ist?
Nicht das ich wüsste.User lokal oder auf einem Terminal Server angemeldet ist?
Ich stand bei uns vor einem ähnlichen Problem - zwar nicht mit einem Programm, dafür aber mit dem Logonscript. Da ich auch keine standardmäßige Systemvariable gefunden habe, die eine Unterscheidung zulässt, habe ich kurzerhand auf allen Terminalservern manuell eine entsprechende Variable gesetzt. Das funktioniert natürlich nur, wenn du Zugriff auf die Umgebung des TS hast.
Manuel
Manuel