2

トレイにアイコンを表示するアプリケーションを C# で作成しました。これはローカル デスクトップで正常に動作します。

アプリケーションを「RemoteApp」として実行すると、トレイ アイコンが表示されません。私が間違ったことをしたことがありますか、それとも可能ですか?

4

1 に答える 1

1

リモート アプリを介して実行されているアプリケーションがクライアント コンピューターにトレイ アイコンを表示することはできないと思います。Windows リモート アプリは、リモート デスクトップ接続の特殊な形式にすぎません (いずれかで Alt-Ctrl-End を押してみると、アプリが実際に実行されているサーバーのログアウト/タスク マネージャー オプションが表示されます)。そのため、アプリケーションはクライアント コンピューターのオペレーティング システム サービスにアクセスできないため、システム トレイにアイコンを配置できません。

私のオフィスにも似たようなものがあります。全員が使用するサーバーの 1 つにリモート アプリとして ERP システムをセットアップし、各クライアント コンピューターにプログラムをインストールして、リモート アプリを介して実行されているプログラムがクライアント コンピューターのハード ドライブにアクセスできるようにする必要があります。それでも、アプリでファイルを保存しようとすると、表示される「c」ドライブはサーバーの「c」ドライブです (ローカル ハード ドライブを個別に選択する必要があります)。

于 2017-06-01T00:16:33.720 に答える