C#检查RDP用户登录

时间:2016-03-22 14:47:33

标签: c# rdp

我正在编写用于桌面或服务器操作系统的C#程序。我需要知道当前用户正在通过RDP工作。我怎样才能获得这些信息?

1 个答案:

答案 0 :(得分:1)

系统变量%sessionname%将返回Console(如果是本地或RDP *,如果是远程。

isRDP = [System.Environment]
    .GetEnvironmentVariable("SESSIONNAME").StartsWith("RDP-")