ローカルとcitrixセッションの両方で実行されているプログラムがあります。ローカルで実行されているプログラムから、非常に信頼性の高い方法でcitrixセッションで実行されているプログラムに1ビットメッセージを送信する必要があります。クライアントの名前はMetaFramePresentationServerClientです。これまで、以下の方法を考えてきました。
- TCP/IPを利用します。ただし、これにより複雑さが増し、さまざまな会社の場所間の内部ファイアウォール設定がこの通信を妨げるかどうかが心配です。ただし、他のすべてが失敗した場合は、これが私の推奨オプションになります。
- 共有クリップボードを利用して簡単にメッセージを送信します。この方法には明らかな問題があります
- キーストロークを送信します。これは、セッションで実行されているプログラムによってインターセプトされます。この方法には明らかな問題があります
- 共通のファイルサーバーを利用する。問題は、ファイルサーバーの信頼性が非常に低いことです。
私は、言及された方法のいずれにも賛成または反対の議論を探していません。代わりに、別の方法を考えられるかどうか知りたいですか?