Gibt es einen offiziellen GUI Weg von Installieren und Entfernen von Net-Diensten unter Windows Server 2008?

StackOverflow https://stackoverflow.com/questions/3088234

Frage

Bitte lesen Sie die ganze Frage; Ich persönlich denke, dass Das ist Programmierung bezogenen; wenn Sie anders denken, dann wandern bitte ohne Herunter Abstimmung.

Ich habe zwei verschiedene Möglichkeiten der Installation eines Service gefunden: http://www.wsinnovations.com/softeng/support/manualservice.html

als auch mit http: // msdn. microsoft.com/en-us/library/50614e95(VS.80).aspx

Der Grund, warum ich diese frage ist, dass ich einen Dienst zu debuggen bin versucht, die irgendwie selbst aktualisieren soll. Es ist derzeit nicht arbeiten, aber ich wurde gesagt, dass diese Arbeit in der Vergangenheit getan hat.

Ich habe den sc delete <servicename> Befehl wurde mit dem Dienst zu entfernen (weil es kürzer ist auf diese Weise ist), während er mit einem installutil Befehl installieren. Ich hoffe, dass dies nicht in irgendwelchen Nebenwirkungen zur Folge hat; Ich möchte diejenigen auszuschließen.

Idealerweise sollte es möglich sein, die Installation und Deinstallation Dienste direkt aus dem Bildschirm, die der Benutzer sie starten und stoppen können, aber eine solche Option nicht vorhanden leider nicht. Ich bin für die nächste beste Sache, die für installutil.exe

ein GUI-Wrapper
War es hilfreich?

Lösung

Nein - nicht so, wie ich glaube, Sie denken an. Die GUI Art und Weise als Teil eines MSI oder andere Installateur sein würde, die die gleichen APIs aufruft wie installutil der Fall ist.

was So könnten Sie tun, schreiben ist ein Installationsprogramm, das leise laufen, und dann verwenden, zu installieren und zu deinstallieren.

Andere Tipps

Sie können ein Installationsprogramm mit einem der vielen Installations Frameworks da draußen erstellen. Ich persönlich benutze WiX und es gibt eine Reihe von Beispiele dort über , wie diese Art von Dingen zu schreiben.

Vielleicht haben Sie einen Blick hier einen Eindruck von dem zugrunde liegenden API zu erhalten: einen .NET-Windows-Dienst ohne InstallUtil.exe Installieren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top