标签: c# .net environment-variables terminal-services
我正在尝试使用环境变量SESSIONNAME来检测我们是否在TerminalServer会话中执行。方法Environment.GetEnvironmentVariable("SESSIONNAME");正在返回RDP-Tcp#0但是当我使用SET检查环境变量时,我看不到该环境变量。
Environment.GetEnvironmentVariable("SESSIONNAME");
RDP-Tcp#0
SET
请参阅以下屏幕截图:
有人知道发生了什么事吗?或许我应该尝试以另一种方式检测TerminalService托管?
提前致谢。