私は、C#で書いているWindowsサービスを少し手伝うことができました。このサービスは基本的に、スケジュールに従ってさまざまなタスクを実行するだけです。これには 3 つの主要なセクションがあります。タスクのすべて (構成、実行時に実行されるコードなど) を含むクラス、タスクのインスタンスを含むサービス、タイマーでそれらを実行するサービス、および使用される Windows フォームです。タスクの設定を構成します。
私が持っている質問は、サービスの実行中に Winform からサービスを参照することは可能でしょうか? 最終的には、Winform を開いて、サービスが現在行っていることのライブ ステータスを確認できるようにしたいと考えています。
それを回避するためにネットワーク関連の何かを書くことを検討しましたが、両方のプロセスが同じマシン上にあることを考えると、それは正しくないようです。