Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Inno Setup - Dienst deinstallieren? (https://www.delphipraxis.net/40605-inno-setup-dienst-deinstallieren.html)

FriFra 18. Feb 2005 02:54


Inno Setup - Dienst deinstallieren?
 
Kann ich mit Innosetup beim deinstallieren prüfen, ob ein bestimmter Dienst installiert ist?

Ich will folgendes machen:
-Prüfen ob Dienst installiert ist
---Dienst ggf. nach Abfrage stoppen
------Dienst deinstallieren
-Programmdateien löschen

CReber 18. Feb 2005 08:04

Re: Inno Setup - Dienst deinstallieren?
 
Das wäre eine Möglichkeit:

Delphi-Quellcode:
[Run]
Filename: {sys}\svc.exe; Parameters: /install /silent; WorkingDir: {sys}; Components: service
Filename: {sys}\net.exe; Parameters: start MyService; WorkingDir: {sys}; Components: service

[UninstallRun]
Filename: {sys}\net.exe; Parameters: stop MyService; WorkingDir: {sys}
Filename: {sys}\svc.exe; Parameters: /uninstall /silent; WorkingDir: {sys}

FriFra 18. Feb 2005 23:32

Re: Inno Setup - Dienst deinstallieren?
 
Danke, jetzt hab ich's hinbekommen ;)

rochus 25. Jan 2006 08:06

Re: Inno Setup - Dienst deinstallieren?
 
Hi,
Ich habe momentan das gleiche Problem und habe versucht, den Dienst per gegebener Lösung

Code:
[UninstallRun]
Filename: "{sys}\net.exe"; Parameters: " stop MeinService"; WorkingDir: "{sys}"; Flags: waituntilterminated
probiert, der Dienst wurde jedoch nicht angehalten. Hat jemand irgendeine Idee?

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz