Hallo,
ich installiere mit IS 11 einen Windows NT Dienst.
Das klappt auch soweit ganz gut.
Danach trage ich in der Diensteverwaltung dem Dienst einen Benutzernamen und ein Passwort ein.
Führe ich jetzt ein "grosses Update" durch, sind danach die Anmeldeinformationen des Dienstes weg, d.h. der Benutzer muss jedesmal nach einem grossen Update die Anmeldeinformationen erneut eintragen.
Kann ich das irgendwie so hinbekommen, dass bei einem grossen Update diese Anmeldeinformationen nicht verloren gehen.
Vielen Dank im voraus.
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Update von N T Diensten
Started by
Burhan
, Mar 27 2006 13:59
3 replies to this topic
Posted 28 March 2006 - 15:03
Welchen Projekttyp verwendest du denn? Bitte poste deine Frage dann im entsprechenden Forum. Es hat keinen Sinn die selbe Frage kreuz und quer zu posten und sie mir dann noch zusätzlich per E-Mail zu schicken.
Stefan Krüger
InstallSite.org twitter facebook
Posted 29 March 2006 - 07:12
Tut mir leid,
ich dachte indem ich in mehreren Groups poste, gucken auch mehr Leute sich das Problem an.
Der Projekttyp den ich benutze ist ein "Basic MSI Projekt"
Nochmals sorry für die unnötige Posterei.
Mit freundlichen Grüßen:
Burhan
ich dachte indem ich in mehreren Groups poste, gucken auch mehr Leute sich das Problem an.
Der Projekttyp den ich benutze ist ein "Basic MSI Projekt"
Nochmals sorry für die unnötige Posterei.
Mit freundlichen Grüßen:
Burhan
Posted 29 March 2006 - 09:44
Properties sind wie Variablen, d.h. wenn das Setup zuende ist verlieren sie ihren Wert. Wenn du für ein Repair oder Upgrade die Proeprty-Werte für den Dienst brauchst, musst du sie zwischenspeichern, z.B. in der Regsitry. Für ein Passwort ist das natürlich keine gute Lösung. Evtl. hilft es wenn du die Upgrade-Einstellungen so änderst, dass erst die neue Version installiert wird und erst danach die nicht mehr benötigten Dateien der alten Version entfernt werden. Wenn das nicht hilft müsstest du dafür sorgen, dass der Dienst beim Upgrade nicht entfernt und neu erstellt wird. Dazu könnest du der DeleteServices Aktion die Bedingung
Not UPGRADINGPRODUCTCODE
geben. Das gilt dann aber für alle Dienste.
Not UPGRADINGPRODUCTCODE
geben. Das gilt dann aber für alle Dienste.
Stefan Krüger
InstallSite.org twitter facebook