Ich habe einen Windows-Dienst geschrieben, der einen WCF-Dienst einer auf demselben Computer installierten GUI zur Verfügung stellt. Wenn ich die GUI ausführe und keine Verbindung zum Dienst herstellen kann, muss ich wissen, ob die Dienst-App noch nicht installiert wurde oder ob der Dienst nicht ausgeführt wird. Wenn erstere, möchte ich es installieren (wie hier beschrieben ); Wenn letzteres der Fall ist, möchte ich es starten.
Die Frage ist: Wie erkennen Sie, ob der Dienst installiert ist, und wie starten Sie ihn, nachdem Sie festgestellt haben, dass er installiert ist?