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