Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#17

AW: Service starten/stoppen ohne/mit Adminrechten/Elevation

  Alt 10. Aug 2011, 11:57
Aber eine Komponente von mir soll einen (in diesem Fall Firebird) Dienst anhalten und wieder starten können.
Dann muss die sich die Admin-Rechte selber besorgen. Und dann kommt auch der UAC-Dialog und der User muss das händisch bestätigen, dass das Programm das auch darf.

Grund ist, wie Chris schon bemerkt hat: Deine UAC-Einstellungen sind nur auf der 2. Stufe (nicht ganz oben). Das heißt: Alles aus der Systemsteuerung bekommt automatisch die besseren Rechte zugewiesen. Du musst dann für die Systemsteuerung nichts bestätigen. Für alles andere aber schon.
Wenn du jetzt deine UAC-Einstellung nach ganz oben schiebst, dann musst du auch für mmc.exe und Konsorten Admin-Rechte explizit vergeben.

Bernhard

PS: Es gibt noch eine ziemlich unschöne Möglichkeit: Du kannst in den Windows-Einstellungen eine Ausnahme für dein Programm einbauen, dass es immer und ohne Nachfrage an den User mit Admin-Rechten startet.
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat