Ich baue eine Windows-Dienstanwendung. Der Witwen-Dienst wird als Domänen-Dienstkonto ausgeführt.Der effektivste Weg für eine Windows-Formularanwendung, mit einem C# -Windows-Dienst zu kommunizieren
Ich mag GUI über der Anwendung, damit ich den Status der Arbeit in der Dienstanwendung überwachen kann.
Was wäre der effektivste Weg, um eine WinForms (oder WPF) -Anwendung mit meinem Windows-Service-Code interagieren zu lassen?
Im Idealfall möchte ich in meiner WiForms-Anwendung eine statische Methode in meiner Windows-Dienstanwendung aufrufen und Daten senden/abrufen.
Ich kann sehen, dass dies von einigen der Windows-Management-Dienste und MMC wie IIS-Management-UI getan wird.
Ein Link zu einem Online-Artikel oder Beispielcode wäre eine große Hilfe.
Danke,
Ich kenne WCF. Allerdings würde es mehr Aufwand erfordern, den ich mir leisten kann. Gibt es einen einfacheren Weg für einen Prozess, eine statische Methode aufzurufen oder eine Nachricht an einen Windows-Dienst zu senden? –
Sie können wählen: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85).aspx –
Ich würde sagen, dass wcf ist das einfachste, obwohl ich viele komplizierte gesehen habe Setups, aber es muss nicht sein, Sie können mit einer sehr einfachen Bindung und Schnittstelle kommen, ich habe einige Beispielcode, den ich für Sie ausfindig machen kann. –