環境変数 SESSIONNAME を使用して、TerminalServer セッション内で実行しているかどうかを検出しようとしています。メソッドEnvironment.GetEnvironmentVariable("SESSIONNAME");
は返さRDP-Tcp#0
れますが、環境変数を確認すると、その環境変数SET
が表示されません。
次のスクリーンショットを参照してください。
誰かが何が起こっているかの考えを持っていますか? それとも、別の方法で TerminalService ホスティングを検出する必要がありますか?
前もって感謝します。