AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dienst aktualisieren

Ein Thema von MacKleriker · begonnen am 24. Feb 2009 · letzter Beitrag vom 26. Feb 2009
 
MacKleriker

Registriert seit: 6. Feb 2008
13 Beiträge
 
#3

Re: Dienst aktualisieren

  Alt 24. Feb 2009, 13:47
OK, das hört sich relativ logisch an.
Nun die eintscheidenten Punkte:
-die neue Version ist in einem Netzwerkverzeichnis
-die alte Version soll automatisch aktualisiert werden
-der Dienst existiert lokal im Windows-Verzeichnis


Jetzt die Problematik, auf die ich gestoßen bin:
Ich kann den Dienst als User "Netzwerkdienst" laufen lassen, somit hat dieser dann Rechte um auf den UNC Pfad zuzugreifen.
Der Dienst kopiert einen Updater (dazu später mehr) und die neue Version auf das Verzeichnis C:\.
Er startet jetzt den Updater.
Der Updater soll jetzt den Dienst beenden die Exe ersetzen und wieder starten.
Problem ist, dass der Updater vom Dienst geerbt hat und somit auch unter "Netzwerkdienst" läuft und dadurch nicht auf das Win-Verzeichnis zugreifen kann.

Ich habe jetzt auch schon versucht den Updater unter einen anderen Benutzer laufen zu lassen, aber das geht anscheinend auch nicht. (Versucht wurde "System")


Welche Möglichkeit gibt es noch?
Wie gesagt, gefordert ist:
-Die neue Version vom Dienst taucht irgendwann mal in einem Netzwerkverzeichnis auf
-Dies soll er merken und sich selbst Updaten
-Und zuguter letzt, der Dienst kann außerdem auf mehreren Rechnern laufen.


Vielen Dank!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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