WiX - Installieren Sie den Windows-Dienst und erteilen Sie Berechtigungen

8

Wir müssen einem Benutzer Berechtigungen zum Starten, Stoppen und Abfragen des Status eines installierten Dienstes erteilen.

In WiX 2.0 hätte diese XML funktioniert:

%Vor%

Wir verwenden WiX 3.0, und sie haben die Service * -Attribute aus dem Permission-Element entfernt und erlauben nicht länger, dass sie ein Kind eines ServiceInstall-Elements sind.

Wie erhalten wir den gleichen Effekt in WiX 3.0?

Als Überblick brauchen wir:

Installieren Sie einen Dienst mit:

  • Manueller Start
  • Läuft unter Lokales System als "ownProcess"
  • Nicht interaktiv mit dem Desktop
  • Stoppt die Deinstallation

Geben Sie dem Benutzer "Jeder" Zugriff auf:

  • Start
  • Stoppen Sie
  • Abfragestatus

Auf dem installierten Dienst.

    
jonathanpeppers 04.03.2010, 17:10
quelle

1 Antwort

15

Dokumentation besagt, dass Sie dies innerhalb des ServiceInstall-Elements verwenden:

%Vor%

Ich habe es nicht versucht

util-Namespace ist xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"

    
BlackICE 04.03.2010, 17:33
quelle