1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Windows DIenst remote überwachen

Dieses Thema im Forum ".NET Web und Kommunikation" wurde erstellt von pschilling, 8. Juni 2015.

  1. pschilling

    pschilling Erfahrenes Mitglied

    Hallo zusammen,

    ich hoffe, ich bin hier im richtigen Forum

    Und zwar schreibe ich eine C#-Applikation in welcher unter anderem ein selbstgeschriebener Dienst remote überwacht und gesteuert werden kann.

    Der Dienst selbst läuft unter dem Account 'Lokales System'.

    Auf dem Remoterechner, wo auch der Service installiert ist, existiert ein Benutzerkonto, welches exakt dem entspricht, wo auch die Applikation läuft.
    Dieses Benutzerkonto besitzt auch Administrationsrechte.

    Ich erzeuge also ein ServiceController-Objekt
    Code (Text):
    1. ServiceController sc = new ServiceController(serviceName, rechnerName);
    2. sc.Refresh();
    3. if(sc.Status) {
    4.     ....
    5. }
    Die Zeile sc.Status wirft mir dann immer folgende Exception: Der Dienststeuerungs-Manager auf dem Computer RECHNERNAME kann nicht geöffnet werden. Möglicherweise verfügen Sie nicht über die Berechtigung zum Ausführen dieses Vorgangs.

    Nun meine Frage, weiss jemand, wie und wo ich dem Benutzer auf dem Remoterechner diese Rechte zuteilen kann bzw. ob das überhaupt möglich ist da der Dienst als 'Lokales System' läuft?

    Lokal funktioniert die Überwachung und Steuerung des Services einwandfrei ..

    Schöne Grüße,

    Peter
     
Die Seite wird geladen...