Entwickler-Ecke

Dateizugriff - Dienst beenden bei Patchinstallation


c#ler - Mi 12.02.14 10:50
Titel: Dienst beenden bei Patchinstallation
Hallo,
ich habe einen Patch für einen Serverdienst geschrieben. Um diesen sauber installieren zu können, muss jedoch erst der laufende Dienst gestoppt werden.
Gibt es eine Möglichkeit den Dienst bei Aufruf der .msp (über WiX Toolset generierte Windows Installer Patch Datei) zu beenden?


XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
  <?include "Config.wxi"?>
  <Patch  AllowRemoval="yes" 
          Manufacturer="hersteller" 
          DisplayName="Patch V1.0" 
          Description="Small Update Patch" 
          Classification="Update" >
    
    <Media Id="5000" Cabinet="ServerBaseline.cab" EmbedCab="yes" >
      <PatchBaseline Id="ServerBaseline"/> 
    </Media>
    <PatchFamily Id="Server"
                 Supersede="yes" 
                 Version="$(var.Major).$(var.Minor).$(var.Build)">
    </PatchFamily>
  </Patch>
</Wix>

Für Hilfe wäre ich sehr dankbar. :)