問題タブ [citrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Citrix Server のアプリのようなもの - Mac では?
Mac OS で動作する Citrix Server に似た製品を知っている人はいますか?
基本的に、複数のリモート ユーザーが同じ OSX サーバーに同時にログインできるようにすることを検討しています (SSH ではなく、完全なビジュアル デスクトップを使用)。
citrix - Citrix でホストされているアプリからローカル メール クライアントを起動する
クライアントが Citrix サーバーでホストするデスクトップ アプリケーション (Windows フォーム) があります。ユーザーのローカルに構成されたメール クライアントを起動して、アプリケーションからメールを送信したいと考えています。どうすればいいですか?
これに加えて、送信前にメールにファイルを添付する必要があります。
.net - 問題:.NETコードは、同じディスク上の1つのディレクトリから実行されますが、別のディレクトリからは実行されません
私たちのアプリケーションは、Win32アンマネージドアプリケーションと.NET2.0マネージドアプリケーションのハイブリッドです。Win32部分はメインの実行可能ファイルであり、ある時点で.NET 2.0ランタイムをロードしてホストし、いくつかの管理対象モジュールをロードして新しいWinFormsウィンドウを開きます。
私たちはCASPOLタイプの問題を共有してきましたが、今日は非常に奇妙な問題があり、誰かが私にいくつかの指針やアイデア、または基本的には何かを教えてくれることを望んでいます。これを解決します。
citrixを介してアクセスするサーバーで、アプリケーションファイルが、サーバー/ドメイン管理者である現在ログオンしているユーザーのデスクトップにあるディレクトリにある場合、プログラムは正常に実行されます。.NETウィンドウは期待どおりに開きます。
ただし、ディレクトリを同じディスクのルートに移動すると、サーバー内の物理ディスクになり(SANマッピングなど、私の知る限りCASPOLコマンドをトリガーするものはありません)、他のすべてを同じ、同じユーザーに保ちます。同じ構成などの場合、.NETウィンドウを呼び出そうとすると、アプリケーションがサイレントにクラッシュします。消えるだけでクラッシュします。これは、スタックオーバーフローのようなものである可能性を示唆しています。アプリの一部にロギングを追加して、何がどこで発生するかを把握できるようにすることを検討していますが、この質問もここに投稿しています。
これまでのところ、CASPOLアクセスリストに異常がなく、NGENキャッシュに異常がなく(サーバーの所有者が以前から破損した画像があった可能性があると考えていました)、異常がないことを確認しました。 GAC(アセンブリにはGACを使用しません)。
要約:
- プログラムがU:\ Documents and Settings \ USERNAME \ Desktop \ directoryから実行される場合、プログラムは機能します
- U:\ directoryから実行された場合、実行されません
- U:サーバー内の物理ディスクです
- NGENまたはGACキャッシュに明らかな異常はありません
- 適切な.NETランタイムがインストールされ、アプリケーションに適切なファイルがインストールされています(デスクトップの場所から実行した場合は実際に正常に機能します)
役立つかもしれない何かを持っている人はいますか?
編集:問題はここで別の/他の情報で再質問され、「解決」されました。
c# - Windows クリップボードの CRLF/LF の受け渡しが 1 人のユーザーに対して間違っている
一対のアプリケーションがあります。1 つは C# で記述され、次のようなものを使用します。
アイテムのリストをクリップボードに入れる。別のアプリケーション (WinBatch 内) は、ClipGet() 関数を使用してリストを取得します。(クリップボード機能を使用して、実際に毎回カットアンドペーストする必要なく、メモ帳などでリストを編集するオプションを提供します。)
この特定の環境では、Citrix を介して 1 つのシステムに多くのユーザーがいます。多くの人がこれらのプログラムのペアを使用しています。
SetDataObject() と CLIpGet() の間のどこかで、テキストの行区切り文字が CRLF から LF に切り替わるという問題を抱えているユーザーが1 人だけいます。Unix と Windows が混在する環境でこれを説明できますが、ここには Unix はありません。このシステムの近くには unix-y ユーティリティもありません。同じサーバー上の他のユーザー、まったく問題ありません。Windows/Citrix の何かが、私たちが本当に望んでいないときに「役立つ」ように見えますが、この 1 人の人だけのためです。
アイデア?
c# - Citrix - smartclient アプリが起動されるたびに再ダウンロードされないようにする方法
当社では、Citrix を使用してターミナル サーバーにリモート接続し、リモート ユーザーが自分のマシンの仮想ウィンドウ内でスマート クライアント アプリを起動できるようにしています。
問題は、リモート Citrix サーバーのバージョンが変更されていないにもかかわらず、ユーザーがスマートクライアント アプリを起動するたびにダウンロードされることです。これは、Citrix セッションを閉じるたびにユーザーのプロファイルが削除されるためです。
これを回避し、引き続きユーザーのプロファイルを消去する方法はありますか? プロファイルをパージしないと、Citrix サーバーのスペースが無駄になり、プロファイルが破損する問題が発生します。
windows - プログラムがリモートデスクトップで実行されているかどうかを確認する
プログラムがリモートデスクトップ(ターミナルサービス)で実行されているかどうかを判断する方法はありますか?
プログラムがリモートデスクトップセッションで実行されているときに、プログラムで「非アクティブタイムアウト」を有効にしたいのですが。ユーザーはリモートデスクトップセッションを開いたままにしておくことで悪名高いので、指定した非アクティブ期間の後にプログラムを終了させたいと思います。ただし、RD以外のユーザーに対して非アクティブタイムアウトを有効にしたくありません。
jpeg - image/x-citrix-pjpegとimage/pjpegの違いは何ですか
一部のファイルは、報告されたMIMEタイプでアップロードされます。
それらは有効なjpegファイルであり、私はそれらをそのまま受け入れます。
しかし、私は疑問に思っていました:なぜMIMEタイプが異なるのですか?
フォーマットに違いはありますか?それとも、このmimetypeは、明らかな理由もなく、citrixの電球によって発明されたのでしょうか。
c# - アプリケーションをCitrixに移植する際に知っておくべき基本事項は何ですか?
私は、現在いくつかのワークステーション上にあるアプリケーション (C#) を開発しました。各ワークステーションは同じデータベース (MS-SQL) にアクセスします。これを Citrix に移植するよう依頼されました。ドキュメントへの洞察や、誰かがこれをどこから始めるかの提案を提供できますか? アプリケーションは Citrix サーバーにインストールされ、ユーザーが使用できるようになっているだけですか? それとも、このタイプの展開に備えてさらに開発を行う必要がありますか?
Citrix アプリケーション開発について洞察を提供できる人はいますか?
windows - Citrix クライアントを介した SSH トンネルは可能ですか?
厳密にはプログラマーの質問ではないことは承知していますが、本番サーバーで簡単にできるようになりたいと思っていsvn up
ます。これにより、多くの手間が省けます。
または、運用サーバーが企業ネットワーク内にあり、ゲートウェイ サーバーを介したアクセスのみが許可されています。そこから、リモート デスクトップ経由で実際のサーバーにアクセスできます。このメンテナンスに不向きな設定のため、sftp サーバーを使用してファイルを本番サーバー (ftp サーバーは常に最終更新日をリセットします) に取得するため、どのファイルが変更されたかを判断するのは複雑です。
したがって、実際のサーバーから citrix 接続を介して ssh トンネルをセットアップできれば、更新プロセス全体が容易になります。
(私が検討しているさらなるオプションは、bazaar を使用して更新を sftp サーバーにプッシュし、そこから更新をプルすることですが、残念ながら [Windows で] 利用可能な bazaar 用の有効な svn プラグインはありません)
delphi - citrix「アプリケーションモード」を検出しますか?
この「アプリケーション モード」に間違った用語を使用していることをお許しください。
私たちのアプリケーションには、開始時に問題があり、メイン ウィンドウが表示されるまでタスク バー アイコンが表示されません。その前に、読み込み中の進行状況ウィンドウ、ログオン ウィンドウなどが画面に表示されます。
これを修正するためにコードを変更しましたが、残念ながらこの修正により、citrix を介してアプリを実行すると、2 つのアイコンが表示されるようになりました。1 つはアイコンのみでテキストはありません。
アプリケーションが citrix を介して実行されていることを検出する方法はありますか? これの適切な用語はわかりませんが、リモート デスクトップ全体ではなく、アプリ ウィンドウのみがユーザーのデスクトップに表示されます。
それが重要な場合、アプリは Delphi で作成されています。