C# 检测TerminalServer和环境变量的执行情况

C# 检测TerminalServer和环境变量的执行情况,c#,.net,environment-variables,terminal-services,C#,.net,Environment Variables,Terminal Services,我试图使用环境变量SESSIONNAME来检测我们是否在TerminalServer会话中执行。方法Environment.GetEnvironmentVariable(“SESSIONNAME”)正在返回RDP Tcp#0,但当我用SET检查环境变量时,我看不到该环境变量 请参见以下屏幕截图: 有人知道发生了什么事?或者我应该尝试用另一种方式检测TerminalService主机 提前感谢。这可能有助于检测。至于你的差异,终端服务器上也安装了Visual studio吗?@TonyHopki

我试图使用环境变量SESSIONNAME来检测我们是否在TerminalServer会话中执行。方法
Environment.GetEnvironmentVariable(“SESSIONNAME”)
正在返回
RDP Tcp#0
,但当我用
SET
检查环境变量时,我看不到该环境变量

请参见以下屏幕截图:

有人知道发生了什么事?或者我应该尝试用另一种方式检测TerminalService主机


提前感谢。

这可能有助于检测。至于你的差异,终端服务器上也安装了Visual studio吗?@TonyHopkinson是的,是的。谢谢你的链接。