Обнаружение выполнения в TerminalServer и переменных среды

Я пытаюсь использовать переменную среды SESSIONNAME, чтобы определить, выполняемся ли мы в сеансе TerminalServer. Метод Environment.GetEnvironmentVariable("SESSIONNAME"); возвращается RDP-Tcp#0 но когда я проверяю переменные среды с SET Я не могу видеть эту переменную среды.

Смотрите следующий скриншот:

У кого-нибудь есть представление о том, что происходит? Или, может быть, я должен попытаться определить хостинг TerminalService другим способом?

Заранее спасибо.

0 ответов

Другие вопросы по тегам