環境変数 SESSIONNAME を使用して、TerminalServer セッション内で実行しているかどうかを検出しようとしています。メソッドEnvironment.GetEnvironmentVariable("SESSIONNAME");は返さRDP-Tcp#0れますが、環境変数を確認すると、その環境変数SETが表示されません。
次のスクリーンショットを参照してください。

誰かが何が起こっているかの考えを持っていますか? それとも、別の方法で TerminalService ホスティングを検出する必要がありますか?
前もって感謝します。