Ich schreibe C# -Programm, das auf dem Desktop oder Server OS verwendet. Und ich muss wissen, dass der aktuelle Benutzer über RDP arbeitet. Wie kann ich diese Informationen erhalten?C# überprüfen RDP Benutzeranmeldung
4
A
Antwort
1
Die Systemvariable% sessionname% gibt Console zurück, wenn es lokal ist, oder RDP *, wenn es remote ist.
isRDP = [System.Environment]
.GetEnvironmentVariable("SESSIONNAME").StartsWith("RDP-")
+0
geben immer null Zeichenfolge zurück – Artyom
Sie können hier einige Ideen zu sich kommen - aber das wird bedeuten, dass Ihre eigenen Schnittstellen zu diesen Ideen zu schaffen: http://superuser.com/questions/528737/is-there-a-way-to- detence-if-a-user-eingeloggt-via-remote-desktop – rhughes
Mögliches Duplikat von [Remote-Desktop-Verbindung erkennen] (http://stackoverflow.com/questions/973802/detecting-remote-desktop-connection) – Panda