Anzahl Benutzerr auf dem Terminalserver

28/01/2009 - 13:07 von Rafael G. | Report spam
Hallo NG,

ich muss rausfinden, ob mehr als ein Benutzer meine Anwendung ausführt,
wenn diese in einer Terminalserver-Umgebung làuft.
Wie könnte ich das am einfachsten mit C# evtl. Win-API bewertstelligen?

vg
Rafael
 

Lesen sie die antworten

#1 Kerem Gümrükcü
28/01/2009 - 15:33 | Warnen spam
Hallo Rafael,


ich muss rausfinden, ob mehr als ein Benutzer meine Anwendung ausführt,
wenn diese in einer Terminalserver-Umgebung làuft.
Wie könnte ich das am einfachsten mit C# evtl. Win-API bewertstelligen?



Hm,...mit Terminal Server bin ich nicht "so" bewannt, aber Du könntest alle
laufenden Prozesse auf dem Computer auflisten und dann überprüfen,
wer der Benutzer des Programmes ist und dann schauen, ob mehere
Instanzen davon laufen und in wlechem Kontext. In meinem "restarts"
Tool habe ich ein solches Feature implementiert, das alle Prozesse auflistet
und den Benutzerkontext dazu zeigt. Die Quellen sind offen und Du kannst
Dir mal ansehen, was es Dir ausgibt, wenn du mal "restarts -lp" eingibst
wàhrend mehere Benutzer dein Program Gestartet haben,...

Hier das Program: mit Code

http://www.codeplex.com/restarts

Der Befehlt ist "restarts -lp", das gibt ne nette Liste

;-)


Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen