Gibt es ein Äquivalent zuWie kann man wissen, ob die wpf app in der Terminaldienstesitzung ist?
SystemInformation.TerminalServerSession in Wpf?
Ich möchte wissen, ob die aktuelle WPF-Anwendung in einer Terminal-Server-Sitzung ausgeführt wird. Dank
Gibt es ein Äquivalent zuWie kann man wissen, ob die wpf app in der Terminaldienstesitzung ist?
SystemInformation.TerminalServerSession in Wpf?
Ich möchte wissen, ob die aktuelle WPF-Anwendung in einer Terminal-Server-Sitzung ausgeführt wird. Dank
Sie könnten die Systemparameters-Klasse verwenden, Systemeinstellungen abfragen, vor allem die SystemParameters.IsRemoteSession Eigenschaft einen Wert zu erhalten, die der aufrufende Prozess zeigt an, ob mit einer Terminaldienste-Client-Sitzung zugeordnet ist (wie SystemInformation.TerminalServerSession Eigenschaft).
Das ist fantastisch – user1202434
Fügen Sie einfach einen Verweis auf System.Windows.Forms hinzu Da Sie nicht mit der Benutzeroberfläche unordentlich sind, brauchen Sie nichts Besonderes.
System.Diagnostics.Debug.WriteLine(System.Windows.Forms.SystemInformation.TerminalServerSession.ToString());
Danke Blam. Das funktioniert auch. – user1202434
Warum benötigen Sie eine spezielle Version für WPF? Was verhindert, dass Sie es in einer WPF-Anwendung aufrufen? – Steve
Entschuldigung..Ich hätte dies erwähnen sollen, aber wir haben keinen Hinweis auf diese dll..ich denke, wir könnten es hinzufügen. – user1202434