Обнаружение выполнения в TerminalServer и переменных среды
Я пытаюсь использовать переменную среды SESSIONNAME, чтобы определить, выполняемся ли мы в сеансе TerminalServer. Метод Environment.GetEnvironmentVariable("SESSIONNAME");
возвращается RDP-Tcp#0
но когда я проверяю переменные среды с SET
Я не могу видеть эту переменную среды.
Смотрите следующий скриншот:
У кого-нибудь есть представление о том, что происходит? Или, может быть, я должен попытаться определить хостинг TerminalService другим способом?
Заранее спасибо.