私はWindowsサービスアプリケーションを構築しています。 widowsサービスはドメインサービスアカウントとして実行されます。WindowsフォームアプリケーションがC#Windowsサービスと通信する最も効果的な方法
私はアプリケーションの上にGUIを持っているので、サービスアプリケーションで実行されている作業の状態を監視できます。
WinForms(またはwpf)アプリケーションをWindowsサービスコードとやりとりする最も効果的な方法は何ですか?
私のWiFormsアプリケーションでは、Windowsサービスアプリケーションで静的メソッドを呼び出し、データを送信/取得するのが理想的です。
これは、Windows管理サービスやIIS管理UIなどのMMCによって行われていることがわかります。
オンライン記事またはサンプルコードへのリンクは大きな助けになります。
は、私は、あなたがそれにアクセスする必要があるものは何でも、それを公開するエンドポイントをフックすることができ、あなたのWindowsサービスにWCFサービスを埋め込むこと、具体的には、WCFを見てみましょう、
私はWCFを知っています。しかし、それは私が費やす余裕があるより多くの努力を必要とするでしょう。プロセスが静的メソッドを呼び出す、またはメッセージをWindowsサービスに送信するための簡単な方法はありますか? –
あなたは以下を選択できます:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85).aspx –
私はwcfが最も簡単だと言っていますが、セットアップを行うことはできますが、そうである必要はありません。非常にシンプルなバインディングとインターフェイスを手に入れることができます。サンプルコードを用意しています。 –