3

Citrix インスタンス内で実行される場合と実行されない場合があるプログラムを作成しています。Citrix では別の方法で動作する必要があるため、プログラムはこれを検出する必要があります。どうすれば信頼できる方法で検出できますか? これまでのところ、私の最善の推測は、コンピューターに C ドライブがあるかどうかを確認することでした。

4

2 に答える 2

3

アプリケーションが XenApp (別名、Presentation Server / Metaframe) セッションで実行されるかどうかを知りたいと思いますか?

ドライブ C: の存在を確認するのは正しい方法ではありません。歴史的に、Citrix ターミナル サーバーのドライブ文字は、C: から M: などに再マッピングされることがよくありました。しかし、これはもはや「流行」ではありません。

セッション タイプを判断する正しい方法については、以前の回答を参照してください。

代わりに、XenApp/Presentation Server がインストールされているかどうかを確認したい場合は、 Citrix ナレッジベースの記事 CTX107570で説明されているように、対応するレジストリ値を調べてください。

于 2010-12-18T10:25:51.583 に答える