クライアント アプリケーションをサポートするバックグラウンド アプリケーションが必要です。クライアント アプリケーションは、メインのクライアント アプリケーションが実行されているかどうかに関係なく、常にクライアント マシンで実行する必要があります。
Windows サービスは私の最初の選択でしたが、Windows サービスで直面した問題は、メイン クライアント アプリケーションを介した Windows サービスの制御の容易さ、Windows サービスへのパッチのリリースとインストール、および Windows サービスが実行に失敗した場合のトラブルシューティングでした。
そこで、Windows サービスに代わるものを考え始めたところ、目に見えるフォームのない Windows フォーム アプリケーションでそれができることがわかりました。この目に見えないアプリは、システムの起動時に開始され、常に実行され続け、Windows サービスが行うすべての作業を行う必要があります。しかし、開発について深く掘り下げる前に、このアプローチの長所と短所を調べてみたいと思います。
このアプローチに関する提案/コメントはありますか?