Zitat von
Phoenix:
So richtig angefangen habe ich noch nicht, das gibt aber auf jeden Fall ein .NET Projekt - wohl in Chrome.
Jupp, klingt nach der klassischen
IPC (Pipe) Lösung für .Net Remoting.[1]
Allerdings würde ich höllisch aufpassen was man wie welchem User erlauben soll.
Du kannst in deinem Service prüfen welche Rechte der User hat, ob er Admin ist zum Beispiel.
Und erst dann würde ich es gestatten weitere Dienste hinzuzufügen oder vielleicht sogar nur für Admins die Möglichkeit geben zur bestimmen wer welche Dienste starten/beenden/auf auto setzen darf.
Ein Normalsterblicher kann dann nur das was ihm der Admin erlaubt hat und somit ist es nur der Admin, der die Sicherheit einreißen lassen kann.
[1] WCF wäre kompletter Blödsinn.
WCF braucht .Net 3.0, wobei schon Remoting mehr als gut genug dafür wäre.
Außerdem könnte die App auch für andere Win-Versionen als Vista benutzt werden, mit einem klitzekleinem bisschen dynamischen Entscheidungen könntest du es sogar für Linux und Linux Deamons laufen lassen.
(Sogar von einem Win client aus Linux deamons hoch/runterfahren und vice versa)