Jump to content


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.
Photo

Update von N T Diensten


3 replies to this topic

Burhan

Burhan
  • Full Members
  • 17 posts

Posted 27 March 2006 - 13:59

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.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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.

Burhan

Burhan
  • Full Members
  • 17 posts

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


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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.